else
{
initMethod.setAccessible(true);
}
AdviceStack stack = getAdvisor().getManager().getAdviceStack("HomeCallbackStack");
Interceptor interceptors[];
if(stack == null)
{
throw new IllegalStateException("EJBTHREE-1995: " + getAdvisor().getManager().getManagerFQN() + " does not define a HomeCallbackStack");
}
else
{
// we could do a joinpoint, but why bother
interceptors = stack.createInterceptors(getAdvisor(), null);
}
StatefulContainerInvocation invocation = new StatefulContainerInvocation(interceptors, 0L, initMethod,
initMethod, getAdvisor(), sessionId, null, this.getAsynchronousExecutor(), this);
invocation.setArguments(initParameterValues);