}
public NonTxInvocationContext createRemoteInvocationContext() {
InvocationContext existing = icTl.get();
if (existing != null && existing instanceof NonTxInvocationContext) {
NonTxInvocationContext context = (NonTxInvocationContext) existing;
context.setOriginLocal(false);
return context;
}
NonTxInvocationContext remoteNonTxContext = new NonTxInvocationContext();
remoteNonTxContext.setOriginLocal(false);
icTl.set(remoteNonTxContext);
return remoteNonTxContext;
}