Diagnose Java code: Easily master Java generics, Part 1
http://www-900.ibm.com/developerWorks/cn/java/j-djc02113/index.shtml
Diagnose Java code: Easily master the Java generic type, Part 2
Http://www-900.ibm.com/developerWorks/cn/java/j-djc03113/
Diagnose Java code: easy to master Java generics, Part 3
Http://www-900.ibm.com/developerWorks/cn/java/j-djc04093/
Diagnose Java code: Easily master Java generics, Part 4
Http://www-900.ibm.com/developerWorks/cn/java/j-djc05133/