code: public static BoundingBox toWebMercator(BoundingBox boundingBox) {
  
  		double minLatitude = Math.max(boundingBox.getMinLatitude(),
  				ProjectionConstants.WEB_MERCATOR_MIN_LAT_RANGE);
  		double maxLatitude = Math.min(boundingBox.getMaxLatitude(),
  				ProjectionConstants.WEB_MERCATOR_MAX_LAT_RANGE);
  
  		Point lowerLeftPoint = new Point(false, false,
  				boundingBox.getMinLongitude(), minLatitude);
  		Point upperRightPoint = new Point(false, false,
  				boundingBox.getMaxLongitude(), maxLatitude);
  
  		ProjectionTransform toWebMercator = ProjectionFactory.getProjection(
  				ProjectionConstants.EPSG_WORLD_GEODETIC_SYSTEM)
  				.getTransformation(ProjectionConstants.EPSG_WEB_MERCATOR);
  		lowerLeftPoint = toWebMercator.transform(lowerLeftPoint);
  		upperRightPoint = toWebMercator.transform(upperRightPoint);
  
  		BoundingBox mercatorBox = new BoundingBox(lowerLeftPoint.getX(),
  				lowerLeftPoint.getY(), upperRightPoint.getX(),
  				upperRightPoint.getY());
  
  		return mercatorBox;
  	}
docs: Convert the bounding box coordinates to a new web mercator bounding box
  
  @param boundingBox
  bounding box
  @return bounding box