public static void cppOutputTemplateParameters(Cons parameters) {
    if (!(parameters == Stella.NIL)) {
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("template <");
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("class " + ((StringWrapper)(parameters.value)).wrapperValue);
      { Stella_Object parameter = null;
        Cons iter000 = parameters.rest;

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          parameter = iter000.value;
          ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("class " + ((StringWrapper)(parameter)) + ", ");
        }
      }
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println(">");
    }
  }