return useDbHandle(db, -1); } else { return 0;
    synchronized int returnDbHandle(isc_db_handle db, FBConnectionRequestInfo cri) {        if (db != null) {            LinkedList freeDbHandles = null;            synchronized(criToFreeDbHandlesMap)            {                freeDbHandles = (LinkedList)criToFreeDbHandlesMap.get(cri);                if (freeDbHandles == null)                 {                    freeDbHandles = new LinkedList();                    criToFreeDbHandlesMap.put(cri, freeDbHandles);                } // end of if ()            }            synchronized(freeDbHandles)            {                freeDbHandles.addLast(db);            }            return useDbHandle(db, -1);        }        else {            return 0;        }    }