@ -55,17 +55,13 @@ final class FilteredIterator<E> implements Iterator<E> {
@@ -55,17 +55,13 @@ final class FilteredIterator<E> implements Iterator<E> {
if(this.nextSet){
returntrue;
}
else{
returnsetNext();
}
returnsetNext();
}
@Override
publicEnext(){
if(!this.nextSet){
if(!setNext()){
if(!this.nextSet&&!setNext()){
thrownewNoSuchElementException();
}
}
this.nextSet=false;
Assert.state(this.next!=null,"Next should not be null");