Possible Duplicate:
Why do some claim that Java's implementation of generics is bad?
What's really so wrong with Java's generics? Or perhaps another way, what's so much better about other languages' implementations of similar concepts?
I don't mean to spark any wars, but I haven't programmed in Java since 1.4 (i.e. before generics). In other questions (e.g. question 282329, link text), people talk about "oddities" without elaborating.
Anybody care to elaborate?