16111612161316141615161616171618161916201621
cdebug(ExceptionUtil.toString(tf)); throw(tf); } finally { transactions.waitForDrain(); transactions.removeTransactionsListener(myListener); } }