docs: public Collection<Location> orderedLocations() {
          TreeSet<Location> tree = new TreeSet<>();
          for (Iterator<Location> locs = locationIterator(); locs.hasNext();) {
              Location loc = locs.next();
              tree.add(loc);
          }
          return tree;
      }