code: public static Bbox scale(Bbox bbox, double factor) {
  		if (factor > 0) {
  			double scaledWidth = bbox.getWidth() * factor;
  			double scaledHeight = bbox.getHeight() * factor;
  			Coordinate center = getCenterPoint(bbox);
  			return new Bbox(center.getX() - scaledWidth / 2, center.getY() - scaledHeight / 2, scaledWidth,
  					scaledHeight);
  		}
  		throw new IllegalArgumentException("Scale factor must always be strictly positive.");
  	}
docs: Return a new bounding box which has the same center position but has been scaled with the specified factor.
  
  @param bbox
  The original bounding box to scale. This one will remain untouched.
  @param factor
  The scale factor (must be > 0).
  @return The result as a new bounding box.