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