Object parseResult = eventBinding.parse(eventListenerElement, parse, this);
if (parseResult instanceof EventListener) {
EventListener eventListener = (EventListener) parseResult;
eventListenerReference = event.createEventListenerReference(eventListener);
} else {
Descriptor eventListenerDescriptor = (Descriptor) parseResult;
eventListenerReference = event.createEventListenerReference(eventListenerDescriptor);
}
if (XmlUtil.attributeBoolean(eventListenerElement, "propagation", false, parse, false)) {
eventListenerReference.setPropagationEnabled(true);