wfRepository.start();
CopperTransactionController txnController = new CopperTransactionController();
txnController.setDataSource(dataSource);
DatabaseDialect dialect = createDialect(dataSource, wfRepository, engineIdProvider);
dialect.startup();
@SuppressWarnings("rawtypes")
RetryingTxnBatchRunner batchRunner = new RetryingTxnBatchRunner();
batchRunner.setDataSource(dataSource);
BatcherImpl batcher = new BatcherImpl(4);