@Nullable
    public static Viewport containingCachesAndWaypoints(final Collection<Geocache> geocaches) {
        return containing(geocaches, true, null);
    }
Return the smallest viewport containing all given geocaches including all their waypoints

@param geocaches a set of geocaches. Geocaches/waypoints with null coordinates (or null themselves) will be ignored
@return the smallest viewport containing the non-null coordinates, or null if no coordinates are non-null
main/src/main/java/cgeo/geocaching/location/Viewport.java