public Stream<Result> stream(){
  return StreamSupport.stream(Spliterators.spliteratorUnknownSize(iterator(),Spliterator.IMMUTABLE | Spliterator.SIZED),false);
}

public Stream < Result > stream ( ) { return StreamSupport . stream ( Spliterators . spliteratorUnknownSize ( iterator ( ) , Spliterator . IMMUTABLE | Spliterator . SIZED ) , false ) ; }
stream items with a blocking iterator .
