List<EventListener> cachedListeners = new ArrayList<EventListener>();
for (String listener : event.getListeners()) {
if (listener.indexOf(".") < 0) {
listener = type + "$" + listener;
}
EventListener eventListener = (EventListener) Util.createObject(listener, event.getInitParams());
cachedListeners.add(eventListener);
}
event.setCachedEventListeners(cachedListeners);
}