TransactionImple transactionImple = getTransactionImple();
try
{
transactionImple.registerSynchronizationImple(new JTAInterposedSynchronizationImple(synchronization));
}
catch (RollbackException e)
{
throw new com.arjuna.ats.jta.exceptions.RollbackException(jtaLogger.loggerI18N.getString("com.arjuna.ats.internal.jta.transaction.jts.syncrollbackexception"), e);
}