public void beginTran() {
final IsisTransactionManager transactionManager = getTransactionManager();
final IsisTransaction transaction = transactionManager.getTransaction();
if(transaction == null) {
transactionManager.startTransaction();
return;
}
final State state = transaction.getState();
switch(state) {