}
Object rv;
rv = invokeNextInterceptor(ctx, command);
if (!ctx.isInTxScope())
transactionLog.logNoTxWrite(command);
if (command.isSuccessful() && shouldAddMod) localTransaction.addModification(command);
return rv;
}
public LocalTransaction enlist(InvocationContext ctx) throws SystemException, RollbackException {
Transaction transaction = ((TxInvocationContext) ctx).getTransaction();