1. O. Agesen, S.N. Freund, J.C. Mitchell, Adding type parameterization to the Java language, in Proceedings of OOPSLA ‘97 (ACM, New York, 1997), pp. 49–65
2. S. Alagić, M. Royer, Genericity in Java: persistent and database systems implications. VLDB J. 17(4), 847–878 ( 2007)
3. K. Arnold, J. Gosling, D. Holmes, The Java Programming Language, 4th edn. (Addison-Wesley, Boston, 2005)
4. G. Bracha, M. Odersky, D Stoutmire, P. Wadler, Making the future safe for the past: adding genericity to the Java programming language, in Proceedings of OOPSLA 1998 (ACM, New York, 1998), pp. 183–200
5. K. Bruce, Foundations of Object-Oriented Languages (MIT Press, Cambridge, 2002)