@NonNull
    public static CacheType getByWaypointType(@Nullable final String typeNumber) {
        final CacheType result = typeNumber != null ? FIND_BY_WPT_TYPE.get(typeNumber) : null;
        if (result == null) {
            // earthcaches don't use their numeric ID on search result pages, but a literal "earthcache". therefore have a fallback
            return getByPattern(typeNumber);
        }
        return result;
    }
human readable name of the cache type<br>
used in web parsing as well as for gpx import/export.
main/src/main/java/cgeo/geocaching/enumerations/CacheType.java