Symbols with trailing NULs (Characters with codePoint 0), are not handled correctly in equality comparisons in a repository that is in Unicode Comparison Mode.
Two symbol that have exactly the same characters, but in which one has one or more trailing NULs, will return false for =, >, and <. However, the return from >= and <= will be true.
The private method _unicodeEqual:, added in v3.4, avoids the inconsistent equality comparison.
Last updated: 10/30/17