@Override
    public boolean next() {
        if (!this.iterator.hasNext()) {
            this.brlw.numberOfLiteralWords = 0;
            this.brlw.runningLength = 0;
            return false;
        }
        this.brlw.reset(this.iterator.next());
        this.literalWordStartPosition = this.iterator.literalWords(); // +
        // this.brlw.literalWordOffset
        // ==0
        return true;
    }
@Override
    public boolean next() {
        if (!this.iterator.hasNext()) {
            this.brlw.numberOfLiteralWords = 0;
            this.brlw.runningLength = 0;
            return false;
        }
        this.brlw.reset(this.iterator.next());
        this.literalWordStartPosition = this.iterator.literalWords(); 
        
        
        return true;
    }
@ Override public boolean next ( ) { if ( ! this . iterator . hasNext ( ) ) { this . brlw . numberOfLiteralWords = 0 ; this . brlw . runningLength = 0 ; return false ; } this . brlw . reset ( this . iterator . next ( ) ) ; this . literalWordStartPosition = this . iterator . literalWords ( ) ; // + // this.brlw.literalWordOffset // ==0 return true ; }
Move to the next RunningLengthWord

@return whether the move was possible
Move to the next RunningLengthWord