this.transactionIsolation = mcf.getDefaultTransactionIsolation();
    FBManagedConnection(Subject subject, ConnectionRequestInfo cri,            FBManagedConnectionFactory mcf) throws ResourceException {                this.mcf = mcf;        this.gds = mcf.getGDS();        this.cri = getCombinedConnectionRequestInfo(subject, cri);        this.tpb = mcf.getDefaultTpb();                try {            this.dbHandle = gds.createIscDbHandle();            DatabaseParameterBuffer dpb = this.cri.getDpb();            gds.iscAttachDatabase(mcf.getDatabase(), dbHandle, dpb);                        this.gdsHelper = new GDSHelper(this.gds, dpb, (AbstractIscDbHandle)this.dbHandle);        } catch(GDSException ex) {            throw new FBResourceException(ex);        }    }