abstract class TypeReference<T> : Comparable<TypeReference<T>>
TypeReference()
val type: Type
open fun compareTo(other: TypeReference<T>): Int