Converting java programs to use generic libraries
Alan Donovan, Adam Kieżun, Matthew S. Tschantz, Michael D. Ernst · 2004
Java 1.5 will include a type system (called JSR-14) that supports parametric polymorphism, or generic classes. This will bring many benefits to Java programmers, not least because current Java practice makes heavy use of logically-generic classes, including container classes.