@NonNull
    public List<Waypoint> getWaypoints() {
        return waypoints.getUnderlyingList();
    }
return an immutable list of waypoints.

@return always non {@code null}
main/src/main/java/cgeo/geocaching/models/Geocache.java