public static Cons formatMessageArguments(Cons messageargumentstree, boolean trailingeolP) {
    { Cons augmentedarguments = Stella.NIL;

      { Stella_Object item = null;
        Cons iter000 = messageargumentstree;

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          item = iter000.value;
          if (Stella_Object.stringP(item) ||
              (item == Stella.EOL)) {
            augmentedarguments = Cons.cons(item, augmentedarguments);
          }
          else {
            augmentedarguments = Cons.cons(Stella.SINGLE_BQUOTE_STRING, augmentedarguments);
            augmentedarguments = Cons.cons(item, augmentedarguments);
            augmentedarguments = Cons.cons(Stella.SINGLE_QUOTE_STRING, augmentedarguments);
          }
        }
      }
      if (trailingeolP) {
        augmentedarguments = Cons.cons(Stella.EOL, augmentedarguments);
      }
      return (augmentedarguments.reverse());
    }
  }