Dear Kambiz,
my Delphi detected a internal error.
The problem for D2009 is this Generic in TKeyLookup<TKey, TValue> . I think D2009 works only with one class in the brackets. [No that is wrong, D2009 works with 2 classes in the brackets!]
It could be wrong that TKey is used in "IKey: IEqualityComparer<TKey>;"
2nd problem is TList.TDirection. D2009 does not know TDirection.
Do you have an idea how it can works on D2009?
Greetings
Jens