Debug.output("SHIS: projection of type " + projType + ", with HEIGHT = " + height + ", WIDTH = " + width + ", lat = " + latitude + ", lon = " + longitude);
if (Debug.debugging("imageserver")) { Debug.output("ImageServerUtils.createOMProjection: projection of type " + projType + ", with HEIGHT = " + height + ", WIDTH = " + width + ", lat = " + latitude + ", lon = " + longitude); }
    protected static Proj createOMProjection(Properties props, 					     Projection defaultProj) {	float scale = LayerUtils.floatFromProperties(props, SCALE, 						     defaultProj.getScale());	int height = LayerUtils.intFromProperties(props, HEIGHT, 						  defaultProj.getHeight());	int width = LayerUtils.intFromProperties(props, WIDTH, 						 defaultProj.getWidth());	com.bbn.openmap.LatLonPoint llp = defaultProj.getCenter();	float longitude = LayerUtils.floatFromProperties(props,  LON, 							 llp.getLongitude());	float latitude = LayerUtils.floatFromProperties(props, LAT, 							llp.getLatitude());	String projType = props.getProperty(PROJTYPE);	int projID;	if (projType == null) {	    projID = defaultProj.getProjectionType();	} else {	    projID = ProjectionFactory.getProjType(projType);	}	Debug.output("SHIS: projection of type " + projType + 		     ", with HEIGHT = " + height + 		     ", WIDTH = " + width + 		     ", lat = " + latitude + 		     ", lon = " + longitude);	Proj proj = (Proj) ProjectionFactory.makeProjection(	    projID, latitude, longitude, scale, width, height);		boolean transparent = LayerUtils.booleanFromProperties(props,							       TRANSPARENT,							       false);	java.awt.Color backgroundColor = LayerUtils.parseColorFromProperties(props,								    BGCOLOR,								    "FFFFFF");	if (transparent) {	    backgroundColor = new java.awt.Color(backgroundColor.getRed(),						 backgroundColor.getGreen(),						 backgroundColor.getBlue(),						 0x00);	}	proj.setBackgroundColor(backgroundColor);	return (Proj) proj;    }