ctrLon = ProjMath.degToRad(cLat);
ctrLat = ProjMath.degToRad(cLat);
    protected void computeParameters() {        Debug.message("proj", "LLXY.computeParameters()");        super.computeParameters();        // compute the offsets        hy = height / 2;        wx = width / 2;        // Degrees longitude of the center of the projection.        cLon = ProjMath.radToDeg(ctrLon);        cLat = ProjMath.radToDeg(ctrLat);        ppd = world.x / 360f;        float latLimit = 90f - ((float) hy / ppd);        //Add check for zoom allowing more than 90 degrees viewable        if (latLimit < 0.0f)            latLimit = 0.0f;        if (cLat > latLimit) {            cLat = latLimit;            ctrLon = ProjMath.degToRad(cLat);        } else if (cLat < -latLimit) {            cLat = -latLimit;            ctrLon = ProjMath.degToRad(cLat);        }        if (Debug.debugging("llxy")) {            Debug.output("LLXY.computeParameters: with center lat:" + cLat                    + ", lon:" + cLon + " | width:" + width + ", height:"                    + height + " | scale:" + scale);        }    }