public static boolean classNamesNextP(AllPurposeIterator self) {
    if (self.firstIterationP) {
      self.firstIterationP = false;
      self.value = ((Stella_Class)(self.iteratorObject)).classType;
      return (true);
    }
    { boolean nextP = self.iteratorNestedIterator.nextP();

      if (nextP) {
        self.value = self.iteratorNestedIterator.value;
      }
      return (nextP);
    }
  }