TransactionalTest transactionalTest =
new TransactionalTestImpl(getTransactionManager(afterTest));
if (transactionMode == TransactionMode.ROLLBACK || isTestRequiresRollback()) {
// rollbacks the transaction
transactionProvider.rollbackTransaction(transactionalTest);
} else {
// commits the transaction
transactionProvider.commitTransaction(transactionalTest);
}