Object[] listenersArray = listeners.getListeners();
for( Object listenerObj : listenersArray ) {
try {
IGeoSelectionChangedListener listener = (IGeoSelectionChangedListener) listenerObj;
listener.geoSelectionChanged(event);
} catch (Throwable t) {
LOGGER.log(Level.SEVERE, t.getMessage(), t);
}
}