Transaction suspendOtherAndResumeThis( TxIdElement txId )
{
try
{
Transaction otherTx = txManager.getTransaction();
<BUG>Transaction transaction = getOrBeginTx( txId );
if ( otherTx != null && otherTx == transaction )</BUG>
{
return null;
}

Transaction suspendOtherAndResumeThis( TxIdElement txId )
{
try
{
Transaction otherTx = txManager.getTransaction();
Transaction transaction = getTx( txId );
if ( otherTx != null && otherTx == transaction )
{
return null;
}
