Fact_Obtain will first find an existing child Fact by the given Key or the first Fact without a Key if none is given. If no Fact is found or the existing Fact is too small, a new Fact is generated and place into the parent. If an existing Fact was found, the data is copied into the new Fact. This can be used to grow an existing Fact for appending new data. |