question: public LineFileDocs ( Random random , String path ) throws IOException { this . path = path ; this . random = new Random ( random . nextLong ( ) ) ; open ( random ) ; }
target:  If forever is true, we rewind the file at EOF (repeat the docs over and over) 