docs: public static <T> void writeTo(OutputStream out, T message, Schema<T> schema,
              boolean numeric, LinkedBuffer buffer) throws IOException
      {
          final IOContext context = new IOContext(DEFAULT_JSON_FACTORY._getBufferRecycler(),
                  out, false);
  
          final JsonGenerator generator = newJsonGenerator(out, buffer.buffer, 0, false,
                  context);
          try
          {
              writeTo(generator, message, schema, numeric);
          }
          finally
          {
              generator.close();
          }
      }