public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message other) {
        if (other == org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.getDefaultInstance()) return this;
        if (other.hasSessionId()) {
          mergeSessionId(other.getSessionId());
        }
        if (other.hasMessageType()) {
          setMessageType(other.getMessageType());
        }
        if (other.hasRequest()) {
          mergeRequest(other.getRequest());
        }
        if (other.hasResponse()) {
          mergeResponse(other.getResponse());
        }
        if (other.hasFailure()) {
          mergeFailure(other.getFailure());
        }
        this.mergeUnknownFields(other.getUnknownFields());
        onChanged();
        return this;
      }
public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message other)