@Nullable
    public static CalculatedCoordinateType guessType(final String latPattern, final String lonPattern) {
        for (CalculatedCoordinateType type : CalculatedCoordinateType.values()) {
            if (PLAIN == type) {
                continue;
            }
            final boolean b1 = checkAndApply(REFILL_PATTERNS.get(type), latPattern, 0, null, -1);
            final boolean b2 = checkAndApply(REFILL_PATTERNS.get(type), lonPattern, 1, null, -1);
            if (b1 && b2) {
                return type;
            }
        }
        return null;
    }
returns true if latPatternn/lonPattern could be applied, false otherwise
main/src/main/java/cgeo/geocaching/ui/CalculatedCoordinateInputGuideView.java