The type that the user specifies when creating instances of a generic type or when calling a generic method.