public Builder mergeFrom(com.intellij.execution.process.mediator.common.rpc.CommandLine other) {
      if (other == com.intellij.execution.process.mediator.common.rpc.CommandLine.getDefaultInstance()) return this;
      if (!other.command_.isEmpty()) {
        if (command_.isEmpty()) {
          command_ = other.command_;
          bitField0_ |= 0x00000001;
        } else {
          ensureCommandIsMutable();
          command_.addAll(other.command_);
        }
        onChanged();
      }
      if (!other.getWorkingDir().isEmpty()) {
        workingDir_ = other.workingDir_;
        bitField0_ |= 0x00000002;
        onChanged();
      }
      if (!other.getInFile().isEmpty()) {
        inFile_ = other.inFile_;
        bitField0_ |= 0x00000004;
        onChanged();
      }
      if (!other.getOutFile().isEmpty()) {
        outFile_ = other.outFile_;
        bitField0_ |= 0x00000008;
        onChanged();
      }
      if (!other.getErrFile().isEmpty()) {
        errFile_ = other.errFile_;
        bitField0_ |= 0x00000010;
        onChanged();
      }
      if (other.getRedirectErrorStream() != false) {
        setRedirectErrorStream(other.getRedirectErrorStream());
      }
      internalGetMutableEnviron().mergeFrom(
          other.internalGetEnviron());
      bitField0_ |= 0x00000040;
      this.mergeUnknownFields(other.getUnknownFields());
      onChanged();
      return this;
    }
public Builder mergeFrom(com.intellij.execution.process.mediator.common.rpc.CommandLine other)