docs: public static void normalize(Rectangle2d rect, Rectangle2afp<?, ?, ?, ?, ?, ?> reference) {
  		double x1 = rect.getMinX();
  		if (reference.getMinX() < x1
  				&& MathUtil.isEpsilonEqual(reference.getMinX(), x1, MapElementConstants.POINT_FUSION_DISTANCE)) {
  			x1 = reference.getMinX();
  		}
  		double y1 = rect.getMinY();
  		if (reference.getMinY() < y1
  				&& MathUtil.isEpsilonEqual(reference.getMinY(), y1, MapElementConstants.POINT_FUSION_DISTANCE)) {
  			y1 = reference.getMinY();
  		}
  		double x2 = rect.getMaxX();
  		if (reference.getMaxX() > x2
  				&& MathUtil.isEpsilonEqual(reference.getMaxX(), x2, MapElementConstants.POINT_FUSION_DISTANCE)) {
  			x2 = reference.getMaxX();
  		}
  		double y2 = rect.getMaxY();
  		if (reference.getMaxY() > y2
  				&& MathUtil.isEpsilonEqual(reference.getMaxY(), y2, MapElementConstants.POINT_FUSION_DISTANCE)) {
  			y2 = reference.getMaxY();
  		}
  		rect.setFromCorners(x1, y1, x2, y2);
  	}