public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.OutputObject other) {
            if (other == org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.OutputObject.getDefaultInstance()) return this;
            if (other.hasKind()) {
              setKind(other.getKind());
            }
            if (other.hasFilePath()) {
              filePath_ = other.filePath_;
              bitField0_ |= 0x00000002;
              onChanged();
            }
            if (other.hasOutputRoot()) {
              outputRoot_ = other.outputRoot_;
              bitField0_ |= 0x00000004;
              onChanged();
            }
            if (other.hasRelativePath()) {
              relativePath_ = other.relativePath_;
              bitField0_ |= 0x00000008;
              onChanged();
            }
            if (other.hasClassName()) {
              className_ = other.className_;
              bitField0_ |= 0x00000010;
              onChanged();
            }
            if (!other.sourceUri_.isEmpty()) {
              if (sourceUri_.isEmpty()) {
                sourceUri_ = other.sourceUri_;
                bitField0_ |= 0x00000020;
              } else {
                ensureSourceUriIsMutable();
                sourceUri_.addAll(other.sourceUri_);
              }
              onChanged();
            }
            if (other.hasContent()) {
              setContent(other.getContent());
            }
            if (other.hasLocation()) {
              location_ = other.location_;
              bitField0_ |= 0x00000080;
              onChanged();
            }
            if (other.hasIsGenerated()) {
              setIsGenerated(other.getIsGenerated());
            }
            this.mergeUnknownFields(other.getUnknownFields());
            onChanged();
            return this;
          }
public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.OutputObject other)