Created the AbstractTransactionManagers ibrary