float fnorthing, feasting;
    public LatLonPoint getLatLon() {        float fnorthing, feasting;        int iZoneNumber;        char cZoneLetter;        try {            // Allow blank minutes and seconds fields to represent            // zero            iZoneNumber = Float.valueOf(zoneNumber.getText()).intValue();            cZoneLetter = zoneLetter.getText().charAt(0);            float minEasting = easting.getText().equals("") ? 0f                    : Float.valueOf(easting.getText()).floatValue();            easting.setText(Float.toString(Math.abs(minEasting)));            float minNorthing = northing.getText().equals("") ? 0                    : Float.valueOf(northing.getText()).floatValue();            northing.setText(Float.toString(Math.abs(minNorthing)));            UTMPoint utm = new UTMPoint(minNorthing, minEasting, iZoneNumber, cZoneLetter);            return utm.toLatLonPoint();        } catch (NumberFormatException except) {            Debug.output(except.toString());            clearTextBoxes();        }        return null;    }