Why do some claim that Java's implementation of generics is bad? <p>I've occasionally heard that with generics, Java didn't get it right. (nearest reference, <a href="http://stackoverflow.com/questions/457822/what-are-the-things-java-got-right">here</a>)</p> <p>Pardon my inexperience, but what would have made them better?</p>