// [Jaikiran] Hmm, why all this AOP stuff during injection?
Advisor advisor = getAdvisor();
InjectionInvocation invocation = new InjectionInvocation(beanContext, injectors, injectionCallbackStack);
invocation.setAdvisor(advisor);
invocation.setTargetObject(beanContext.getInstance());
invocation.invokeNext();
}
catch(Throwable t)
{
if(t instanceof Error)
throw (Error) t;