UserDefinedType

fun UserDefinedType(    name: String?,     isOptional: Boolean,     isVararg: Boolean,     type: KType)