ExternalValueMethodProcessor evmp = new ExternalValueMethodProcessor(valueSource);
ExternalBeanMethodProcessor ebmp = new ExternalBeanMethodProcessor(owningBeanFactory, beanNamingStrategy);
StandardBeanMethodProcessor rbmp = new StandardBeanMethodProcessor(owningBeanFactory, childFactory,
beanNamingStrategy, beanWrapper);
ScopedProxyMethodProcessor spmp = new ScopedProxyMethodProcessor(rbmp);
callbacks = new Callback[] { NoOp.INSTANCE, new BeanMethodMethodInterceptor(rbmp),
new ExternalBeanMethodMethodInterceptor(ebmp),
new ScopedProxyBeanMethodMethodInterceptor(spmp, new BeanMethodMethodInterceptor(rbmp)),
new ExternalValueMethodMethodInterceptor(evmp) };