@NonNull
    public List<String> getPartialConnectors() {
        final Map<String, Boolean> map = getAllFromContext(b -> b.getBoolean(CON_PARTIAL));
        final List<String> result = new ArrayList<>();
        for (Map.Entry<String, Boolean> entry : map.entrySet()) {
            if (TRUE.equals(entry.getValue())) {
                result.add(entry.getKey());
            }
        }
        return result;
    }
Build a search result from a collection of caches.

@param caches the non-null collection of caches to include
main/src/main/java/cgeo/geocaching/SearchResult.java