public static Cons yieldLocalInitialValueAssignments(Stella_Class renamed_Class) {
    { Cons assignments = Stella.NIL;
      Stella_Object initialvalueassignment = null;

      { Slot slot = null;
        Cons iter000 = renamed_Class.classLocalSlots.theConsList;

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          slot = ((Slot)(iter000.value));
          slot.slotMarkedP = false;
        }
      }
      { Slot slot = null;
        Cons iter001 = renamed_Class.classLocalSlots.theConsList;

        for (;!(iter001 == Stella.NIL); iter001 = iter001.rest) {
          slot = ((Slot)(iter001.value));
          Slot.markDirectEquivalentSlot(slot);
        }
      }
      { Slot slot = null;
        Cons iter002 = renamed_Class.classLocalSlots.theConsList;

        for (;!(iter002 == Stella.NIL); iter002 = iter002.rest) {
          slot = ((Slot)(iter002.value));
          if ((!slot.slotMarkedP) &&
              Stella_Object.storageSlotP(slot)) {
            initialvalueassignment = StorageSlot.yieldInitialValueAssignment(((StorageSlot)(slot)), Stella.KWD_ANY_INITIAL_VALUE);
            if (initialvalueassignment != null) {
              assignments = Cons.cons(initialvalueassignment, assignments);
            }
          }
        }
      }
      return (assignments.reverse());
    }
  }