@Override public void layerAdded(MapLayerListEvent event) { if (event.getElement() == null) { List<Layer> layers = table.mapPane.getMapContent().layers(); for (Layer l : layers.subList(event.getFromIndex(), event.getToIndex() + 1)) { table.onAddLayer(l); } } else { table.onAddLayer(event.getElement()); } }