builder = (WidgetListenerBuilder) widgetListenerBuilderSelector.select(listenerElement.getLocalName());
} catch (ServiceException e) {
throw new FormsException("Unknown kind of eventlistener '" + listenerElement.getLocalName() + "'.", e,
DomHelper.getLocationObject(listenerElement));
}
WidgetListener listener = builder.buildListener(listenerElement, listenerClass);
widgetListenerBuilderSelector.release(builder);
if (result == null) {
result = new ArrayList();
}
result.add(listener);