@Override
    @NonNull
    public synchronized Iterator<GeoitemLayer> iterator() {
        return new ArrayList<>(this.geoitems.values()).iterator();
    }
ordered set of items to be displayed
main/src/main/java/cgeo/geocaching/maps/mapsforge/v6/caches/GeoitemLayers.java