Angelika Langer's Java Generics FAQs Jun 20th, 2011 http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html