FDBHolder holder,
TransactionService txnService,
ListenerService listenerService,
ServiceManager serviceManager,
TypesRegistryService typesRegistryService) {
super(config, sessionService, txnService, typesRegistryService, new FDBStorageFormatRegistry(config));
this.holder = holder;
if(txnService instanceof FDBTransactionService) {
this.txnService = (FDBTransactionService)txnService;
} else {
throw new IllegalStateException("May only be used with FDBTransactionService");