@NonNull
    public static Geopoint parse(@NonNull final String text, @Nullable final Geopoint defaultValue) {
        try {
            return parse(text);
        } catch (Geopoint.ParseException pe) {
            Log.d("Parsing of a coordinate failed (default is returned): " + pe.getMessage());
            return defaultValue;
        }
    }
same as {@link #parse(String)}, but returns a provided default Value (instead of throwing exception) if parsing fails
main/src/main/java/cgeo/geocaching/location/GeopointParser.java