@Override
    public boolean equals(Object obj) {
        if (obj instanceof MutableInt) {
            return value == ((MutableInt) obj).intValue();
        }
        return false;
    }
Compares this object to the specified object. The result is <code>true</code> if and only if the argument is
not <code>null</code> and is a <code>MutableInt</code> object that contains the same <code>int</code> value
as this object.

@param obj  the object to compare with, null returns false
@return <code>true</code> if the objects are the same; <code>false</code> otherwise.
android/android_framework/base/src/main/java/lang3/mutable/MutableInt.java