@NonNull
    public static WaypointType findById(final String id) {
        if (id == null) {
            return WAYPOINT;
        }
        final WaypointType waypointType = FIND_BY_ID.get(id);
        if (waypointType == null) {
            return WAYPOINT;
        }
        return waypointType;
    }
inverse lookup of waypoint IDs<br/>
here the {@code null} handling shall be done
main/src/main/java/cgeo/geocaching/enumerations/WaypointType.java