Gets the type arguments for this type.
An array of Type, which may be empty. throws: TypeNotPresentException - if one of the type arguments can't be found. throws: MalformedParameterizedTypeException - if one of the type arguments can't be instantiated for somereason.
Gets the parent/owner type, if this type is an inner type, otherwise
null is returned if this is a top-level type.
An instance of Type or null. throws: TypeNotPresentException - if one of the type arguments can't be found. throws: MalformedParameterizedTypeException - if one of the type arguments can't be instantiated for somereason.