proxyEnv.push(delegateProxy);
for (int i = 0; i < beans.size(); i++) {
Decorator<?> bean = beans.get(i);
CreationalContextImpl<?> env = new DependentCreationalContext(bean, proxyEnv, null);
Object instance = manager.getReference(bean, bean.getBeanClass(), env);
// XXX:
InjectionPoint ip = getDelegate(bean);