code: protected void readFileData(final ParserData parserData, final BufferedReader br) throws IOException {
          // Read in the entire file so we can peek ahead later on
          String line;
          while ((line = br.readLine()) != null) {
              parserData.addLine(line);
          }
      }
docs: Reads the data from a file that is passed into a BufferedReader and processes it accordingly.
  
  @param parserData
  @param br         A BufferedReader object that has been initialised with a file's data.
  @throws IOException Thrown if an IO Error occurs while reading from the BufferedReader.