Builder (com.intellij.execution.process.mediator.rpc.CommandLine other) { if (other == com.intellij.execution.process.mediator.rpc.CommandLine.getDefaultInstance()) return this; if (!other.command_.isEmpty()) { if (command_.isEmpty()) { command_ = other.command_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureCommandIsMutable(); command_.addAll(other.command_); } onChanged(); } if (!other.getWorkingDir().isEmpty()) { workingDir_ = other.workingDir_; onChanged(); } if (!other.getInFile().isEmpty()) { inFile_ = other.inFile_; onChanged(); } if (!other.getOutFile().isEmpty()) { outFile_ = other.outFile_; onChanged(); } if (!other.getErrFile().isEmpty()) { errFile_ = other.errFile_; onChanged(); } if (other.getRedirectErrorStream() != false) { setRedirectErrorStream(other.getRedirectErrorStream()); } internalGetMutableEnviron().mergeFrom( other.internalGetEnviron()); this.mergeUnknownFields(other.unknownFields); onChanged(); return this; }