code: public void readAll (@Nonnull final Consumer <? super ICommonsList <String>> aLineConsumer) throws IOException
    {
      while (m_bHasNext)
      {
        final ICommonsList <String> aNextLineAsTokens = readNext ();
        if (aNextLineAsTokens != null)
          aLineConsumer.accept (aNextLineAsTokens);
      }
    }
docs: Reads the entire file line by line and invoke a callback for each line.
  
  @param aLineConsumer
  The consumer that is invoked for every line. May not be
  <code>null</code>.
  @throws IOException
  if bad things happen during the read