throw new StartException(e);
}
// setup a EJBClientTransactionContext backed the transaction manager on this server.
// This will be used to propagate the transactions from this server to remote servers during EJB invocations
final EJBClientTransactionContext ejbClientTransactionContext = EJBClientTransactionContext.create(this.txManager.getValue(), this.txSyncRegistry.getValue());
EJBClientTransactionContext.setSelector(new ConstantContextSelector<EJBClientTransactionContext>(ejbClientTransactionContext));
}