docs: public void readFields(ArrayList<String> fields) throws IOException {
  		fields.clear();
  		if (this.eof) {
  			throw new EOFException();
  		}
  		do {
  			fields.add(readField());
  		} while (this.moreFieldsOnLine);
  	}