public static final Circle scale(Circle circle,double scale){
  if (circle == null)   throw new NullPointerException(Messages.getString("geometry.nullShape"));
  if (scale <= 0)   throw new IllegalArgumentException(Messages.getString("geometry.invalidScale"));
  return new Circle(circle.radius * scale);
}

public static final Circle scale ( Circle circle , double scale ) { if ( circle == null ) throw new NullPointerException ( Messages . getString ( "geometry.nullShape" ) ) ; if ( scale <= 0 ) throw new IllegalArgumentException ( Messages . getString ( "geometry.invalidScale" ) ) ; return new Circle ( circle . radius * scale ) ; }
returns a scaled version of the given circle .
