@java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(serializeType_)) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, serializeType_);
    }
    for (int i = 0; i < args_.size(); i++) {
      output.writeBytes(2, args_.get(i));
    }
    for (int i = 0; i < argTypes_.size(); i++) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 3, argTypes_.getRaw(i));
    }
    getUnknownFields().writeTo(output);
  }
<code>repeated string argTypes = 3;</code>
@param index The index of the value to return.
@return The bytes of the argTypes at the given index.
remoting/remoting-triple/build/generated/source/proto/main/java/triple/Request.java