public override int Compare(T x, T y) => Equals(x, y) ? 0 : (ASObject.AS_lessThan((ASObject)(object)x, (ASObject)(object)y) ? -1 : 1);