Converting java programs to use generic libraries. - Alan Donovan; Adam Kiezun; Matthew S. Tschantz; Michael D. Ernst (OOPSLA, 2004)