@java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof triple.Request)) {
      return super.equals(obj);
    }
    triple.Request other = (triple.Request) obj;

    if (!getSerializeType()
        .equals(other.getSerializeType())) return false;
    if (!getArgsList()
        .equals(other.getArgsList())) return false;
    if (!getArgTypesList()
        .equals(other.getArgTypesList())) return false;
    if (!getUnknownFields().equals(other.getUnknownFields())) return false;
    return true;
  }
<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