transaction = txTable.createRemoteTransaction(globalTx, null);
}
RemoteTxInvocationContext ctxt = icc.createRemoteTxInvocationContext(transaction, getOrigin());
TxInvocationContext ctx = ctxt;
if (flags != null && !flags.isEmpty()) {
ctx = new TransactionalInvocationContextFlagsOverride(ctxt, flags);
}
return invoker.invoke(ctx, this);
}