Invocation copy = (Invocation) new MarshalledObjectForLocalCalls(invocation).get();
copy.getMetaData().addMetaData(IS_LOCAL, IS_LOCAL, Boolean.TRUE, PayloadKey.AS_IS);
org.jboss.aop.joinpoint.InvocationResponse response = null;
// Invoke upon the container
SessionContainer sc = (SessionContainer) container;
response = sc.dynamicInvoke(copy);
Map contextInfo = response.getContextInfo();
if (contextInfo != null)
{
MarshalledObjectForLocalCalls wrappedException = (MarshalledObjectForLocalCalls) response.getContextInfo().get(IS_LOCAL_EXCEPTION);