public static boolean applySubsumptionTestP(java.lang.reflect.Method subsumptiontest, LogicObject self, LogicObject renamed_Super) {
    { TruthValue result = ((TruthValue)(edu.isi.stella.javalib.Native.funcall(subsumptiontest, null, new java.lang.Object [] {self, renamed_Super})));

      if ((Stella.$TRACED_KEYWORDS$ != null) &&
          (Stella.$TRACED_KEYWORDS$.membP(Logic.KWD_CLASSIFIER) ||
           Stella.$TRACED_KEYWORDS$.membP(Logic.KWD_CLASSIFIER_PROFILE))) {
        System.out.println("   SPECIALIZES?:  " + result + "  self=" + self + " super=" + renamed_Super);
      }
      return ((result == Logic.TRUE_TRUTH_VALUE) ||
          (result == Logic.DEFAULT_TRUE_TRUTH_VALUE));
    }
  }