private static List<String> processAndSortSuggestions(final Collection<String> rawList, final String input, final Func1<String, String[]> processor) {
        final String lowerInput = input.toLowerCase(Locale.getDefault());
        final Set<String> newColl = new HashSet<>();
        for (String value : rawList) {
            for (String token : processor.call(value)) {
                if (token.toLowerCase(Locale.getDefault()).contains(lowerInput)) {
                    newColl.add(token.trim());
                }
            }
        }
        final List<String> sortedList = new ArrayList<>(newColl);
        TextUtils.sortListLocaleAware(sortedList);
        return sortedList;
    }
Loads all Waypoints in the coordinate rectangle.
main/src/main/java/cgeo/geocaching/storage/DataStore.java