src/main/java/com/googlecode/javaewah/BufferedIterator.java
@Override
    public boolean next() {
        if (!this.iteratingBrlw.next()) {
            if (!this.masterIterator.hasNext()) {
                return false;
            } else {
                this.iteratingBrlw = new IteratingBufferedRunningLengthWord(this.masterIterator.next());
            }
        }
        return true;
    }
@Override
    public boolean next() {
        if (!this.iteratingBrlw.next()) {
            if (!this.masterIterator.hasNext()) {
                return false;
            } else {
                this.iteratingBrlw = new IteratingBufferedRunningLengthWord(this.masterIterator.next());
            }
        }
        return true;
    }
Move to the next RunningLengthWord

@return whether the move was possible