private void parseWaypointsWithCoords(final String text) {
        final String cleanedText = removeCalculatedCoords(text);
        final Collection<GeopointWrapper> matches = GeopointParser.parseAll(cleanedText);
        for (final GeopointWrapper match : matches) {
            final Waypoint wp = parseSingleWaypoint(match, waypoints.size() + 1);
            if (wp != null) {
                waypoints.add(wp);
            }
        }
    }
returns waypoints previously parsed using {@link #parse(String)}
main/src/main/java/cgeo/geocaching/models/CacheArtefactParser.java