for (ObserverMethod<?> observer : additionalObservers) {
BeanManagerImpl manager = getOrCreateBeanDeployment(observer.getBeanClass()).getBeanManager();
if (Observers.isObserverMethodEnabled(observer, manager)) {
ObserverMethod<?> processedObserver = containerLifecycleEvents.fireProcessObserverMethod(manager, observer);
if (processedObserver != null) {
manager.addObserver(processedObserver);
}
}
}
} catch (Exception e) {
throw new DefinitionException(e);