IStringable
IStringable is used as an optimization when building strings. If a ICharacterWriter implements IStringable, we will return it (once it is finished and is no longer mutable) as a String instead of a CharSequence.
toString
Convert this object to a string.