public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.CompileMessage other) {
            if (other == org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.CompileMessage.getDefaultInstance()) return this;
            if (other.hasKind()) {
              setKind(other.getKind());
            }
            if (other.hasText()) {
              text_ = other.text_;
              bitField0_ |= 0x00000002;
              onChanged();
            }
            if (other.hasSourceUri()) {
              sourceUri_ = other.sourceUri_;
              bitField0_ |= 0x00000004;
              onChanged();
            }
            if (other.hasProblemBeginOffset()) {
              setProblemBeginOffset(other.getProblemBeginOffset());
            }
            if (other.hasProblemEndOffset()) {
              setProblemEndOffset(other.getProblemEndOffset());
            }
            if (other.hasProblemLocationOffset()) {
              setProblemLocationOffset(other.getProblemLocationOffset());
            }
            if (other.hasLine()) {
              setLine(other.getLine());
            }
            if (other.hasColumn()) {
              setColumn(other.getColumn());
            }
            this.mergeUnknownFields(other.getUnknownFields());
            onChanged();
            return this;
          }
public Builder mergeFrom(org.jetbrains.jps.javac.rpc.JavacRemoteProto.Message.Response.CompileMessage other)