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

      self000.category = Stella.SYM_STELLA_SLOT;
      self000.theObject = tree;
      self000.tuHomeModule = ((Module)(Stella.$MODULE$.get()));
      Native.setSpecial(Stella.$CURRENTTRANSLATIONUNIT$, self000);
    }
    { StorageSlot slot = null;

      slot = Cons.defineExternalSlotFromParseTree(tree);
      if (slot == null) {
        TranslationUnit.clearTranslationUnit(((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())));
        Native.setSpecial(Stella.$CURRENTTRANSLATIONUNIT$, null);
        return;
      }
      ((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())).theObject = slot;
      ((TranslationUnit)(Stella.$CURRENTTRANSLATIONUNIT$.get())).codeRegister = tree;
    }
  }