docs: public static <T> void writeTo(OutputStream out, T message, Schema<T> schema,
              boolean numeric) throws IOException
      {
          final IOContext context = new IOContext(DEFAULT_SMILE_FACTORY._getBufferRecycler(),
                  out, false);
  
          final SmileGenerator generator = newSmileGenerator(out,
                  context.allocWriteEncodingBuffer(), 0, true, context);
  
          // final SmileGenerator generator = DEFAULT_SMILE_FACTORY.createJsonGenerator(out);
  
          try
          {
              JsonIOUtil.writeTo(generator, message, schema, numeric);
          }
          finally
          {
              generator.close();
          }
      }