see documentation of AbstractTransactionHandler