public Boolean isBetterThan(final GeopointWrapper match) {
        if (match == null) {
            return true;
        }

        if (this.matcherStart < match.matcherStart) {
            return true;
        }

        return this.matcherStart == match.matcherStart && this.matcherLength > match.matcherLength;
    }
compares to parsed infos

@param match object to compare
@return true: Geopoint which comes first in text or is longer
main/src/main/java/cgeo/geocaching/location/GeopointWrapper.java