This library provides functions that perform type arithemtic over the type system
of Java5. For example, you can compute that List<String> is a sub-type of
Collection<String> but not Collection<Object>, you can compute
the erasure of java.lang.reflect.Type, or you can determine the array
component type T from A[T]
If you are using Maven, put the following dependency in your POM:
<dependency>
<groupId>org.jvnet</groupId>
<artifactId>tiger-types</artifactId>
<version>RELEASE</version>
</dependency>
Otherwise just download the jar and put that in your classpath.