mcf.assureDbHandle(this.cri);
try { currentDbHandle =  mcf.createDbHandle(this.cri); } catch (GDSException ge) { if (log!=null) log.info("Could not get a db connection!", ge); throw new ResourceException(ge.getMessage()); }
    FBManagedConnection(final Subject subject,                         final ConnectionRequestInfo cri,                         final FBManagedConnectionFactory mcf)        throws ResourceException    {        this.mcf = mcf;        this.cri = getCombinedConnectionRequestInfo(subject, cri);//cri;        this.tpb = mcf.getTpb(); //getTpb supplies a copy.        //Make sure we can get a connection to the db.        mcf.assureDbHandle(this.cri);    }