@NonNull
    private static String getCoreFields(@NonNull final OCApiConnector connector) {
        final StringBuilder res = new StringBuilder(SERVICE_CACHE_CORE_FIELDS);

        if (connector.getSupportedAuthLevel() == OAuthLevel.Level3) {
            res.append(SEPARATOR).append(SERVICE_CACHE_CORE_L3_FIELDS);

            if (connector.getApiSupport() == ApiSupport.current) {
                res.append(SEPARATOR).append(SERVICE_CACHE_CORE_CURRENT_L3_FIELDS);
            }
        }

        return res.toString();
    }
returns list of parsed geocaches (left) and a floag indicating whether there are more results on serer (right)
main/src/main/java/cgeo/geocaching/connector/oc/OkapiClient.java