Does this TODO cover things like making CharSequences that have visually the same chars actually show up differently?

One of my *BIG* issues with test frameworks is when they say:
Expected:
 foobar
got:
 foobar

And I need to work out wtf is wrong. Bear in mind that it not just class difference (String != StringBuilder) it can also be things like:
  "é" is not "é"
where combining characters are used.
For example see: http://www.fileformat.info/info/unicode/char/0301/index.htm

Having at least the char index where they first differ would be an idea (something like "H[é]llo" is harder as you have identify grapheme-clusters to isolate the visual character and know where to add the [,]'s but it's doable or just dump the first differing char value in hex perhaps.

Not necessary in this CL, but food for thought.