MetadataAnnotation entityListeners = getAnnotation(EntityListeners.class);
if (entityListeners != null) {
for (Object entityListenerClass : (Object[]) entityListeners.getAttribute("value")) {
EntityListenerMetadata listener = new EntityListenerMetadata(entityListeners, getMetadataClass((String) entityListenerClass, false), this);
listener.process(this, loader, false);
}
}
} else {
// Process the listeners defined in XML.
for (EntityListenerMetadata listener : m_entityListeners) {