public static double validateLongitude(double longitude) {
        if (Double.isNaN(longitude) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX) {
            throw new IllegalArgumentException("invalid longitude: " + longitude);
        }
        return longitude;
    }
public static double validateLongitude ( double longitude ) { if ( Double . isNaN ( longitude ) || longitude < LONGITUDE_MIN || longitude > LONGITUDE_MAX ) { throw new IllegalArgumentException ( "invalid longitude: " + longitude ) ; } return longitude ; }
@param longitude the longitude coordinate in degrees which should be validated.
@return the longitude value
@throws IllegalArgumentException if the longitude coordinate is invalid or {@link Double#NaN}.