mcf.releaseDbHandle(currentDbHandle);
mcf.releaseDbHandle(currentDbHandle, cri);
    public void destroy() throws ResourceException {        if (currentTr != null) {            throw new IllegalStateException("Can't destroy managed connection  with active transaction");        }        if (currentDbHandle != null) {            try {               //if (log.isDebugEnabled()) {log.debug("in ManagedConnection.destroy",new Exception());}                mcf.releaseDbHandle(currentDbHandle);            }            catch (GDSException ge) {                throw new ResourceException("Can't detach from db: " + ge.toString());            }            finally {                currentDbHandle = null;            }        }    }