* @throws NotSupportedException
*/
Transaction beginUserTransaction(final UserTransactionID userTransactionID) throws SystemException, NotSupportedException {
this.getUserTransaction().begin();
// get the tx that just got created and associated with the transaction manager
final TransactionImple newlyAssociatedTx = TransactionImple.getTransaction();
final Uid uid = newlyAssociatedTx.get_uid();
this.userTransactions.put(userTransactionID, uid);
return newlyAssociatedTx;
}