public static void createKeyedEqualityMethodUnit(Stella_Class renamed_Class) {
    { Cons testtrees = Stella.NIL;

      { Slot slotname = null;
        Cons iter000 = renamed_Class.classKey().theConsList;
        Cons collect000 = null;

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          slotname = ((Slot)(iter000.value));
          if (collect000 == null) {
            {
              collect000 = Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_EQp, Cons.cons(Cons.cons(slotname, Cons.cons(Stella.SYM_STELLA_SELF, Stella.NIL)), Cons.cons(Cons.cons(slotname, Cons.cons(Stella.SYM_STELLA_OTHER, Stella.NIL)), Cons.cons(Stella.NIL, Stella.NIL))))), Stella.NIL);
              if (testtrees == Stella.NIL) {
                testtrees = collect000;
              }
              else {
                Cons.addConsToEndOfConsList(testtrees, collect000);
              }
            }
          }
          else {
            {
              collect000.rest = Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_EQp, Cons.cons(Cons.cons(slotname, Cons.cons(Stella.SYM_STELLA_SELF, Stella.NIL)), Cons.cons(Cons.cons(slotname, Cons.cons(Stella.SYM_STELLA_OTHER, Stella.NIL)), Cons.cons(Stella.NIL, Stella.NIL))))), Stella.NIL);
              collect000 = collect000.rest;
            }
          }
        }
      }
      Cons.walkAuxiliaryTree(Cons.list$(Cons.cons(Stella.SYM_STELLA_DEFMETHOD, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_EQUAL, Cons.cons(Stella.SYM_STELLA_BOOLEAN, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_SELF, Cons.cons(Stella_Class.classSymbol(renamed_Class), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.SYM_STELLA_OTHER, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_RETURN, Cons.cons(Cons.cons(Stella.SYM_STELLA_AND, testtrees.concatenate(Stella.NIL, Stella.NIL)), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))))));
    }
  }