pitfall on implementing generic methods

disclaimer: don´t get me wrong. 90% of the time i like generics. most of the time it only starts getting weird, when you end up using something like  Java |  copy |? IModel< List<EntityModel<Address<Person>>>> getAddressModels(); but hey, nothing is perfect. recently stumbled over an easy to avoid mistake you can make introducing generics to your APIs. this tale is [...]