public interface Typed<T>
TypeLiteral
java.lang.reflect.Type
getType()
Type
java.lang.reflect.Type getType()