indicate the number of fields this RecordParser is expecting on each line.
attempts to extract fields from the record, returning true if the record could be split.
returns true if the line appears to be a record. If it is a record, then the record is inserted into the builder.