public static void recordBasePartialMatchTruth(ControlFrame frame, Keyword result) {
    { Keyword pmresult = (((result == Logic.KWD_FAILURE) ||
          frame.reversePolarityP) ? Logic.KWD_FAIL : Logic.KWD_TRUE);

      if ((((QueryIterator)(Logic.$QUERYITERATOR$.get())) != null) &&
          (((QueryIterator)(Logic.$QUERYITERATOR$.get())).partialMatchStrategy != null)) {
        ((QueryIterator)(Logic.$QUERYITERATOR$.get())).partialMatchStrategy.setBasePartialMatchTruth(frame.proposition, pmresult);
      }
    }
  }