Builder (org.jetbrains.jps.javac.JavacRemoteProto.Message.Response.ClassData other) { if (other == org.jetbrains.jps.javac.JavacRemoteProto.Message.Response.ClassData.getDefaultInstance()) return this; if (other.hasClassName()) { bitField0_ |= 0x00000001; className_ = other.className_; onChanged(); } if (!other.importStatement_.isEmpty()) { if (importStatement_.isEmpty()) { importStatement_ = other.importStatement_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureImportStatementIsMutable(); importStatement_.addAll(other.importStatement_); } onChanged(); } if (!other.staticImport_.isEmpty()) { if (staticImport_.isEmpty()) { staticImport_ = other.staticImport_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureStaticImportIsMutable(); staticImport_.addAll(other.staticImport_); } onChanged(); } if (!other.identifier_.isEmpty()) { if (identifier_.isEmpty()) { identifier_ = other.identifier_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureIdentifierIsMutable(); identifier_.addAll(other.identifier_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; }