public static void walkDefclassTree(Cons tree) {
    { TranslationUnit self000 = TranslationUnit.newTranslationUnit();

      self000.category = Stella.SYM_STELLA_CLASS;
      self000.theObject = tree.rest.value;
      self000.tuHomeModule = ((Module)(Stella.$MODULE$.get()));
      Native.setSpecial(Stella.$CURRENTTRANSLATIONUNIT$, self000);
    }
    ((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())).theObject = Cons.defineClassFromParseTree(tree);
    if (((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())).theObject == null) {
      TranslationUnit.clearTranslationUnit(((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())));
      Native.setSpecial(Stella.$CURRENTTRANSLATIONUNIT$, null);
    }
  }