@@ -107,10 +107,13 @@ } - (bool)isEqual: (id)object { OFASN1NumericString *numericString; + + if (object == self) + return true; if (![object isKindOfClass: [OFASN1NumericString class]]) return false; numericString = object;