if(injectors == null)
{
this.injectors = new ArrayList<Injector>();
}
Advisor advisor = getAdvisor();
InjectionInvocation invocation = new InjectionInvocation(beanContext, injectors, injectionCallbackStack, this.injectionManager);
invocation.setAdvisor(advisor);
invocation.setTargetObject(beanContext.getInstance());
invocation.invokeNext();
}
catch(Throwable t)
{
if(t instanceof Error)
throw (Error) t;