PhaseListener listener = (PhaseListener)
ClassUtils.newInstance(listenerClassName, PhaseListener.class);
Object creationMetaData = getInjectionProvider().inject(listener);
injectedBeanStorage.add(new BeanEntry(listener, creationMetaData));
getInjectionProvider().postConstruct(listener, creationMetaData);
lifecycle.addPhaseListener(listener);
}
catch (ClassCastException e)