question: 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 ) ; }
target:  Returns a scaled version of the given circle.