public class TransactionInProgressException
extends java.lang.RuntimeException
Thrown when an attempt is made to start a new transaction if another transaction
is still in progress. To start a new transaction, one must either commit the existing transaction or roll it back using the
PermissioningDataSource.rollbackTransaction() method.