tm.setTransactionTimeout(TRANSACTION_TIMEOUT_SECONDS);
XaTransaction muleTx = new XaTransaction(muleContext);
assertFalse(muleTx.isBegun());
assertEquals(Status.STATUS_NO_TRANSACTION, muleTx.getStatus());
muleTx.begin();
assertTrue(muleTx.isBegun());
muleTx.commit();