docs: public void writeInvocation(OutputStream out, Invocation value) throws IOException {
          writeStartObject(out);
          writePOJOArrayField(out, OM_PARAMS, value.params);
          writeStringArrayField(out, OM_SIGNATURE, value.signature);
          writeEndObject(out);
      }