1. A computer implemented method for determining a common sequence of statements from one or more sets of ordered statements comprising: creating a data object having a first group of data entries, the first group of data entries created from a first sequence of statements of a first set of statements, each data entry defining a link between a source statement and a destination statement from the first sequence of statements; adding to the first group of data entries, data entries created from a second sequence of statements of a second set of statements, each data entry from the second sequence of statements defining a link between a source statement and a destination statement from the second sequence of statements; creating a second group of data entries determined from the first group of data entries that have an equivalent source statement and an equivalent destination statement; and storing the second group of data entries in a database as the common sequence of statements.