Uses of Class

Packages that use TypeBase Package that contains concrete implementations of JavaType, as well as the factory (TypeFactory) for constructing instances from various input data types (like Class, Type) and programmatically (for structured types, arrays, Lists and Maps). 

Uses of TypeBase in

Subclasses of TypeBase in
 class ArrayType
          Array types represent Java arrays, both primitive and object valued.
 class CollectionType
          Type that represents Java Collection types (Lists, Sets).
 class MapType
          Type that represents Java Map types.
 class SimpleType
          Simple types are defined as anything other than one of recognized container types (arrays, Collections, Maps).