public static Cons yieldStructSlotTree(StorageSlot slot) {
    { Stella_Object cltype = StandardObject.lookupClTypeFromStellaType(slot.slotBaseType);

      if (cltype != null) {
        return (Cons.cons(Symbol.clTranslateLocalSymbol(slot.slotName), Cons.cons(Stella_Object.clTranslateATree(StandardObject.typeToWalkedNullValueTree(slot.typeSpecifier(), slot.slotBaseType)), Cons.cons(Stella_Object.clConditionalizeTypeDeclarationTree(Stella.KWD_TYPE), Cons.cons(Stella_Object.clConditionalizeTypeDeclarationTree(cltype), Stella.NIL)))));
      }
      else {
        return (Cons.cons(Symbol.clTranslateLocalSymbol(slot.slotName), Cons.cons(Symbol.clTranslateGlobalSymbol(Stella.SYM_STELLA_NULL), Stella.NIL)));
      }
    }
  }