Making the Future Safe for the Past: Adding Genericity to the Java Programming Language (1998)

by M Odersky, P Wadler, G Bracha, D Stoutamire
Venue:ACM Symposium on Object Oriented Programming: Systems, Languages, and Applications (OOPSLA