public new bool Equals(object x, object y)
        {
            if (x == y)
            {
                return(true);
            }

            int lhs = (x == null) ? 0 : (int)x;
            int rhs = (y == null) ? 0 : (int)y;

            return(_int32Type.IsEqual(lhs, rhs));
        }