Assumptions Made

It is assumed that parent records will be located in the file before the child records.

It is assumed that string fields have been filtered for Tab and New Line characters – as outlined below in the data types.

It is assumed that there is only one Feasibility (and its children) in each file.