title: csvParser.getRecords() returns empty when there are records in CSVParser
body: <p>I'm using following dependency for reading the csv file:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.apache.commons&lt;/groupId&gt;
      &lt;artifactId&gt;commons-csv&lt;/artifactId&gt;
      &lt;version&gt;1.5&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>Below is the code that I've written to read the csv file:</p>
  
  <pre><code>Reader reader = Files.newBufferedReader(Paths.get(file.getPath()));
  CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
  for(CSVRecord csvRecord: csvParser) {
       System.out.println(csvRecord.get(0));
  }
  </code></pre>
  
  <p>I can read every line from the csv file by the above method. But csvParser.getRecords(); returns empty. I want the total number of lines in the CSV file. How can I do this?</p>