public TransactionImpl getCurrentTransaction()
{
TransactionImpl retval = getTransaction();
if (null == retval)
{
throw new TransactionNotInProgressException(
"Calling method needed transaction, but no transaction found via TransactionManager");
}
return retval;
}