System.out.println("not received: op is " + op);
if (debug) {System.out.println("not received: op is " + op);}
    private Response receiveResponse(isc_db_handle_impl db) throws GDSException {        try {            System.out.print("op_response ");            int op = readOperation(db);            if (op == op_response) {                Response r = new Response();                r.resp_object = db.in.readInt();            System.out.println("op_response resp_object: " + r.resp_object);                r.resp_blob_id = db.in.readLong();            System.out.println("op_response resp_blob_id: " + r.resp_blob_id);                r.resp_data = db.in.readBuffer();            System.out.println("op_response resp_data size: " + r.resp_data.length); /*           for (int i = 0; i < Math.min(r.resp_data.length, 16); i++) {                System.out.println("byte: " + r.resp_data[i]);            }*/                readStatusVector(db);                System.out.println("received");                checkAllRead(db.in);//DEBUG                return r;            } else {                System.out.println("not received: op is " + op);                checkAllRead(db.in);                return null;//                throw new GDSException(isc_net_read_err);            }        } catch (IOException ex) {            ex.printStackTrace();            throw new GDSException(isc_net_read_err, ex.toString());        }    }