@Override
    public int hashCode() {
        return (first == null ? 0 : first.hashCode()) ^ (second == null ? 0 : second.hashCode());
    }
Compute a hash code using the hash codes of the underlying objects

@return a hashcode of the Pair
android/android_framework/base/src/main/java/github/tornaco/android/thanos/core/compat/Pair.java