1. Allen, E., Bannet, J., Cartwright, R.: A first-class approach to genericity. In: Proc. OOPSLA 2003, pp. 96–114 (2003)
2. Agesen, O., Freund, S.N., Mitchell, J.C.: Adding type parameterization to the java language. In: Proc. OOPSLA 1997, pp. 49–65 (1997)
3. Bracha, G., Cohen, N., Kemper, C., Marx, S., Odersky, M., Panitz, S.-E., Stoutamire, D., Thorup, K., Wadler, P.: Adding generics to the Java programming language (2001), http://jcp.org/aboutJava/communityprocess/review/jsr014/index.html
4. Bruce, K.B., Foster, J.N.: LOOJ: Weaving LOOM into Java. Technical Report MS-CIS-03-38, University of Pennsylvania (2004), http://www.cis.upenn.edu/~jnfoster/papers/MS-CIS-03-38.ps
5. Lecture Notes in Computer Science;K.B. Bruce,1997