docs: public final Frame score(Frame fr, boolean adapt) {
      if (isSupervised()) {
        int ridx = fr.find(responseName());
        if (ridx != -1) { // drop the response for scoring!
          fr = new Frame(fr);
          fr.remove(ridx);
        }
      }
      // Adapt the Frame layout - returns adapted frame and frame containing only
      // newly created vectors
      Frame[] adaptFrms = adapt ? adapt(fr,false) : null;
      // Adapted frame containing all columns - mix of original vectors from fr
      // and newly created vectors serving as adaptors
      Frame adaptFrm = adapt ? adaptFrms[0] : fr;
      // Contains only newly created vectors. The frame eases deletion of these vectors.
      Frame onlyAdaptFrm = adapt ? adaptFrms[1] : null;
      // Invoke scoring
      Frame output = scoreImpl(adaptFrm);
      // Be nice to DKV and delete vectors which i created :-)
      if (adapt) onlyAdaptFrm.delete();
      return output;
    }