public void begin() throws NotSupportedException, SystemException { // Start the transaction tm.begin(); Transaction tx = tm.getTransaction(); if (log.isDebugEnabled()) log.debug("UserTx begin: " + tx); EJB3UserTransactionProvider.getSingleton().userTransactionStarted(); }