private PopulateControlledItemizedLayer getMarkerLayer(final int zLevel, final boolean createIfNonexisting) {
        return getZLevelLayer(zLevel, markerLayerMap, PopulateControlledItemizedLayer.class, createIfNonexisting ? () -> new PopulateControlledItemizedLayer(map, defaultMarkerSymbol) : null);
    }
mimics {@link #removeItem(MarkerInterface)} but w/o calling 'populate'
main/src/main/java/cgeo/geocaching/unifiedmap/geoitemlayer/MapsforgeVtmGeoItemLayer.java