public static Cons yieldCreationOrReuseTreesFromFreeList(Stella_Class renamed_Class) {
    { StorageSlot recycleslot = Stella_Class.recycleSlot(renamed_Class);
      Cons recycleslotresettree = ((recycleslot != null) ? StorageSlot.yieldInitialValueAssignment(recycleslot, Stella.KWD_NULL_VALUE_ONLY) : ((Cons)(null)));
      Symbol recyclelist = Stella_Class.yieldRecycleListName(renamed_Class);

      recyclelist = Stella_Class.yieldRecycleListName(renamed_Class);
      return (Cons.list$(Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_WHEN, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_AND, Cons.cons(Stella.SYM_STELLA_$RECYCLING_ENABLEDp$, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_DEFINEDp, Cons.cons(recyclelist, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_SETQ, Cons.cons(Stella.SYM_STELLA_SELF, Cons.cons(((recycleslot != null) ? Cons.list$(Cons.cons(Stella.SYM_STELLA_RECYCLED_ITEMS, Cons.cons(recyclelist, Cons.cons(Stella.NIL, Stella.NIL)))) : Cons.list$(Cons.cons(Stella.SYM_STELLA_POP, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_LIST_OF_RECYCLED_ITEMS, Cons.cons(recyclelist, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_COND, Cons.cons(Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_DEFINEDp, Cons.cons(Stella.SYM_STELLA_SELF, Cons.cons(Stella.NIL, Stella.NIL)))), (((recycleslot != null) ? Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_SETF, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_RECYCLED_ITEMS, Cons.cons(recyclelist, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_SLOT_VALUE, Cons.cons(Stella.SYM_STELLA_SELF, Cons.cons(recycleslot.slotName, Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL))))), Stella.NIL) : Stella.NIL)).concatenate((((recycleslotresettree != null) ? Cons.cons(recycleslotresettree, Stella.NIL) : Stella.NIL)).concatenate(Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA___, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_CURRENT_LENGTH, Cons.cons(recyclelist, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))), Stella.yieldUnregisterRecycledItemTrees().concatenate(Stella.NIL, Stella.NIL)), Stella.NIL), Stella.NIL)), Cons.cons(Cons.cons(Stella.SYM_STELLA_OTHERWISE, Stella_Class.yieldMakeTrees(renamed_Class).concatenate(Stella_Class.yieldInitialValueAssignments(renamed_Class, Stella.KWD_NULL_VALUE_ONLY).concatenate(Stella.NIL, Stella.NIL), Stella.NIL)), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL)))));
    }
  }