public static Cons yieldClassParameterTypes(Stella_Class renamed_Class) {
    { Cons types = Stella.NIL;

      { Symbol pname = null;
        Cons iter000 = renamed_Class.parameters().theConsList;
        Cons collect000 = null;

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          pname = ((Symbol)(iter000.value));
          if (collect000 == null) {
            {
              collect000 = Cons.cons(Stella_Class.lookupSlot(renamed_Class, pname).slotBaseType, Stella.NIL);
              if (types == Stella.NIL) {
                types = collect000;
              }
              else {
                Cons.addConsToEndOfConsList(types, collect000);
              }
            }
          }
          else {
            {
              collect000.rest = Cons.cons(Stella_Class.lookupSlot(renamed_Class, pname).slotBaseType, Stella.NIL);
              collect000 = collect000.rest;
            }
          }
        }
      }
      return (types);
    }
  }