https://github.com/google/auto/releases/tag/auto-value-1.5 The generated `hashCode()` method uses `h = (int) (h ^ longProperty)` rather than `h ^= longProperty` to avoid warnings about loss of precision. This shouldn't affect anything but it's good to stay in sync with the latest AutoValue hashCode implementation