in the BufferedReaderIterator class, don't advance in the stream if the hasNext method is called twice