public static Cons yieldLispMacroTrees(Symbol name, MethodSlot method, Object [] MV_returnarray) {
    { Module module = ((((Module)(name.homeContext)) != null) ? ((Module)(name.homeContext)) : ((Module)(Stella.$MODULE$.get())));
      Stella_Object translatedname = Module.yieldGlobalLispSymbol(module, name.symbolName);
      Stella_Object translatedfullname = Module.yieldGlobalLispSymbol(module, Stella.computeFullName(name.symbolName, module));
      String documentation = ((StringWrapper)(KeyValueList.dynamicSlotValue(method.dynamicSlots, Stella.SYM_STELLA_DOCUMENTATION, Stella.NULL_STRING_WRAPPER))).wrapperValue;

      { Cons _return_temp = Cons.list$(Cons.cons(Stella.SYM_STELLA_VERBATIM, Cons.cons(Stella.KWD_COMMON_LISP, Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("DEFMACRO"), Cons.cons(translatedname, Cons.cons(Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("&WHOLE"), Cons.cons(Stella.SYM_STELLA_EXPRESSION, Cons.cons(Stella.internCommonLispSymbol("&REST"), Cons.cons(Stella.SYM_STELLA_IGNORE, Cons.cons(Stella.NIL, Stella.NIL)))))), (((documentation != null) ? Cons.cons(StringWrapper.wrapString(documentation), Stella.NIL) : Stella.NIL)).concatenate(Cons.list$(Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("DECLARE"), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("IGNORE"), Cons.cons(Stella.SYM_STELLA_IGNORE, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("LET"), Cons.cons(Cons.cons(Cons.cons(Symbol.clTranslateGlobalSymbol(Stella.SYM_STELLA_$IGNORETRANSLATIONERRORSp$), Cons.cons((MethodSlot.commandP(method) ? Symbol.clTranslateGlobalSymbol(Stella.SYM_STELLA_FALSE) : Symbol.clTranslateGlobalSymbol(Stella.SYM_STELLA_TRUE)), Stella.NIL)), Stella.NIL), Cons.cons(Cons.cons(Symbol.clTranslateGlobalSymbol(Stella.SYM_STELLA_CL_INCREMENTALLY_TRANSLATE), Cons.cons(Stella.SYM_STELLA_EXPRESSION, Stella.NIL)), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL)))), Stella.NIL)), Stella.NIL)))), Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.SYM_STELLA_NULL, Cons.cons(Stella.NIL, Stella.NIL)))))));

        MV_returnarray[0] = Cons.list$(Cons.cons(Stella.SYM_STELLA_VERBATIM, Cons.cons(Stella.KWD_COMMON_LISP, Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("SETF"), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("MACRO-FUNCTION"), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("QUOTE"), Cons.cons(translatedfullname, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("MACRO-FUNCTION"), Cons.cons(Cons.list$(Cons.cons(Stella.internCommonLispSymbol("QUOTE"), Cons.cons(translatedname, Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.KWD_OTHERWISE, Cons.cons(Stella.SYM_STELLA_NULL, Cons.cons(Stella.NIL, Stella.NIL)))))));
        return (_return_temp);
      }
    }
  }