Optimization: check exiting of griffon-app first
dfa: types with wildcard parameters are not equal
remove @Nullable from key.get as it's too generic
test framework: do not put light project file into ephemeral directory