@Override
    public int next() {
        int i = iterator.current();
        iterator.next();
        if(i==CharacterIterator.DONE){
          return DONE;
        }
        return i;
    }
@ Override public int next ( ) { int i = iterator . current ( ) ; iterator . next ( ) ; if ( i == CharacterIterator . DONE ) { return DONE ; } return i ; }
@see UCharacterIterator#next()