public static Cons cppYieldExceptionConstructorDefinition(Stella_Class renamed_Class) {
    { Surrogate value000 = null;

      { Surrogate renamed_Super = null;
        Cons iter000 = Stella_Class.classNativeSupers(renamed_Class).theConsList;

        loop000 : for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          renamed_Super = ((Surrogate)(iter000.value));
          if (!((Stella_Class)(renamed_Super.surrogateValue)).mixinP) {
            value000 = renamed_Super;
            break loop000;
          }
        }
      }
      { Surrogate renamed_Super = value000;

        return (Cons.list$(Cons.cons(Stella.SYM_STELLA_CPP_FUNCTION, Cons.cons(Stella.NIL, Cons.cons(GeneralizedSymbol.cppTranslateClassName(renamed_Class.classType), Cons.cons(Cons.list$(Cons.cons(Cons.cons(Cons.list$(Cons.cons(StringWrapper.wrapString("const std::string&"), Cons.cons(StringWrapper.wrapString("msg"), Cons.cons(Stella.NIL, Stella.NIL)))), Stella.NIL), Cons.cons(Stella.NIL, Cons.cons(Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_CPP_FUNCTION_CALL, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_CPP_IDENT, Cons.cons(GeneralizedSymbol.cppTranslateClassName(renamed_Super), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_CPP_ACTUALS, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_CPP_IDENT, Cons.cons(StringWrapper.wrapString("msg"), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL))))), Stella.NIL), Cons.cons(Stella.NIL, Stella.NIL))))), Stella.NIL))))));
      }
    }
  }