throw new TDBTransactionException("Transaction has already committed or aborted") ; try { forAllComponents(x->x.abort(this)) ;
throw new TDBTransactionException("Transaction has already committed or aborted") ; try { forAllComponents(x->x.abort(this)) ;