Too bad they are still pretty much useless in many cases because of type erasure, and many type constraints cannot be expressed (eg. constructor constraints)...
Still way better than no generics at all, but if you are used to better implementations these random limitations can be really painful..
Still way better than no generics at all, but if you are used to better implementations these random limitations can be really painful..