docs: public void fireLayerContentChangedEvent(MapLayerContentEvent event) {
  		if (isEventFirable()) {
  			final MapLayerListener[] theListeners = getListeners();
  			if (theListeners != null && theListeners.length > 0) {
  				for (final MapLayerListener listener : theListeners) {
  					listener.onMapLayerContentChanged(event);
  				}
  			}
  
  			// stop the event firing when it was consumed
  			if (event.isConsumed() && event.isDisappearingWhenConsumed()) {
  				return;
  			}
  
  			final GISLayerContainer<?> container = getContainer();
  			if (container != null) {
  				container.fireLayerContentChangedEvent(event);
  			}
  		}
  	}