public void begin() throws NotSupportedException, SystemException
{
tm.begin();
UserTransactionRegistry registry = this.registry;
if (registry != null)
registry.userTransactionStarted();
try
{
for (UserTransactionStartedListener listener : listeners)
listener.userTransactionStarted();