title: Why do some claim that Java's implementation of generics is bad?
body: <p>I've occasionally heard that with generics, Java didn't get it right. (nearest reference, <a href="https://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>