}
WebListener webListener = cls.getAnnotation(WebListener.class);
if (ListenerMergeHandler.isListenerConfigured(cls.getName(), mergeContext)) {
return;
}
Listener newListener = new Listener();
if (!webListener.value().isEmpty()) {
newListener.addDescription(new Text(null, webListener.value()));
}
newListener.setListenerClass(cls.getName());
webApp.getListener().add(newListener);
//
ListenerMergeHandler.addListener(newListener, mergeContext);
}
}