code: public void readFields(ArrayList<String> fields) throws IOException {
  		fields.clear();
  		if (this.eof) {
  			throw new EOFException();
  		}
  		do {
  			fields.add(readField());
  		} while (this.moreFieldsOnLine);
  	}
docs: Reads the current line's fields into an ArrayList. This is a convenience
  method.
  
  @param fields container for the fields in the current row. It will be
  cleared.
  @throws IOException  on general I/O error
  @throws EOFException on end of file