@Override public Invocation copy() { final SessionContainerInvocation<A, T> newInvocation = new SessionContainerInvocation<A, T>( this.invokedBusinessInterface, this.info, container); newInvocation.interceptors = this.interceptors; newInvocation.invocationContext = this.invocationContext; newInvocation.setBeanContext(this.getBeanContext()); return newInvocation; } }