public new bool Equals( Object a, Object b ) { if (a == b) return true; if (a == null || b == null) return false; return Compare( a, b ) == 0; }