@Override
  public Writer append(CharSequence csq, int start, int end) {
    processData(new CharSequenceIterator(csq.subSequence(start, end)));
    return this;
  }
@Override
  public Writer append(CharSequence csq, int start, int end)