remaining of the iterator
@override int get remaining => (utf16EncodedBytesIterator.remaining + 1) ~/ 2;