// invocation convert it into a TransactionRolledbackException
if (!isLocal && e instanceof TransactionRolledbackLocalException)
{
TransactionRolledbackLocalException localTxRollback =
(TransactionRolledbackLocalException)e;
e = new JBossTransactionRolledbackException(
localTxRollback.getMessage(), localTxRollback.getCausedByException());
}
// get the data we need for logging
Throwable cause = null;