boolean (final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof org.jetbrains.jps.javac.JavacRemoteProto.Message.UUID)) { return super.equals(obj); } org.jetbrains.jps.javac.JavacRemoteProto.Message.UUID other = (org.jetbrains.jps.javac.JavacRemoteProto.Message.UUID) obj; if (hasMostSigBits() != other.hasMostSigBits()) return false; if (hasMostSigBits()) { if (getMostSigBits() != other.getMostSigBits()) return false; } if (hasLeastSigBits() != other.hasLeastSigBits()) return false; if (hasLeastSigBits()) { if (getLeastSigBits() != other.getLeastSigBits()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; }