newParameterizedTypeWithOwner

open fun newParameterizedTypeWithOwner(    ownerType: Type,     rawType: Type,     typeArguments: Array<Type>): ParameterizedType

Returns a new parameterized type, applying typeArguments to rawType. Use this method if rawType is enclosed in ownerType.