boolean (final java.lang.Object o) { if (o == this) return true; if (!(o instanceof ValueWithPackagePrivate)) return false; final ValueWithPackagePrivate other = (ValueWithPackagePrivate) o; if (this.getPrivateInt() != other.getPrivateInt()) return false; if (this.getProtectedInt() != other.getProtectedInt()) return false; if (this.getPublicInt() != other.getPublicInt()) return false; if (this.getAnInt() != other.getAnInt()) return false; if (this.getAnnotatedInt() != other.getAnnotatedInt()) return false; if (this.getNonFinalInt() != other.getNonFinalInt()) return false; if (this.getShouldBePublicInt() != other.getShouldBePublicInt()) return false; return true; }