Java 5 generics provide information that's useful for many classworking applications. This article shows how the ASM Java bytecode manipulation framework offers flexible access to generics information without going through the Java classloading process. Along the way, It looks deeper into the representation of generics in the binary class format.