public static StringWrapper stringConcatenateComputation(Stella_Object x, Cons yargs) {
    { Object old$Printmode$000 = Logic.$PRINTMODE$.get();

      try {
        Native.setSpecial(Logic.$PRINTMODE$, Logic.KWD_ORIGINAL);
        { OutputStringStream out = OutputStringStream.newOutputStringStream();

          out.nativeStream.print(edu.isi.powerloom.PLI.objectToString(x));
          { Stella_Object arg = null;
            Cons iter000 = yargs;

            for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
              arg = iter000.value;
              out.nativeStream.print(edu.isi.powerloom.PLI.objectToString(arg));
            }
          }
          return (StringWrapper.wrapString(out.theStringReader()));
        }

      } finally {
        Logic.$PRINTMODE$.set(old$Printmode$000);
      }
    }
  }