if (!mc.isManagedEnvironment()) this.txCoordinator = new InternalTransactionCoordinator(new InternalTransactionCoordinator.AutoCommitCoordinator(this, localTransaction)); else this.txCoordinator = new InternalTransactionCoordinator(new InternalTransactionCoordinator.ManagedTransactionCoordinator(this));
this.txCoordinator = new InternalTransactionCoordinator();
    public AbstractConnection(FBManagedConnection mc) {        this.mc = mc;                this.localTransaction = new FBLocalTransaction(mc, this);                if (!mc.isManagedEnvironment())            this.txCoordinator = new InternalTransactionCoordinator(new InternalTransactionCoordinator.AutoCommitCoordinator(this, localTransaction));        else            this.txCoordinator = new InternalTransactionCoordinator(new InternalTransactionCoordinator.ManagedTransactionCoordinator(this));    }