@SuppressWarnings("unchecked")
WebBeansDecorator<Object> decorator = (WebBeansDecorator<Object>) itList.next();
decoratorInstance = ownerCreationalContext.getDependentDecorator(decorator);
if(decoratorInstance == null)
{
CreationalContext<Object> creationalContext = manager.createCreationalContext(decorator);
decoratorInstance = manager.getReference(decorator, decorator.getBeanClass(), creationalContext);
decorator.setInjections(decoratorInstance, creationalContext);
decorator.setDelegate(decoratorInstance, delegate);