KaType
KaUsualClassType:
  abbreviation: null
  annotations: []
  classId: kotlin/Array
  qualifiers: [
    KaResolvedClassTypeQualifier:
      name: Array
      symbol: KaNamedClassSymbol(kotlin/Array)
      typeArguments: [
        out KaTypeParameterType:
          abbreviation: null
          annotations: []
          name: T
          symbol: KaTypeParameterSymbol:
            anchorPsi: KtTypeParameter
            annotations: []
            isActual: false
            isExpect: false
            isExternal: false
            isReified: false
            location: LOCAL
            modality: FINAL
            name: T
            origin: SOURCE
            psi: KtTypeParameter
            realPsi: KtTypeParameter
            upperBounds: []
            variance: INVARIANT
            visibility: LOCAL
          isMarkedNullable: false
          isNullable: true
          hasFlexibleNullability: false
      ]
  ]
  symbol: KaNamedClassSymbol(kotlin/Array)
  typeArguments: [
    out KaTypeParameterType:
      abbreviation: null
      annotations: []
      name: T
      symbol: KaTypeParameterSymbol:
        anchorPsi: KtTypeParameter
        annotations: []
        isActual: false
        isExpect: false
        isExternal: false
        isReified: false
        location: LOCAL
        modality: FINAL
        name: T
        origin: SOURCE
        psi: KtTypeParameter
        realPsi: KtTypeParameter
        upperBounds: []
        variance: INVARIANT
        visibility: LOCAL
      isMarkedNullable: false
      isNullable: true
      hasFlexibleNullability: false
  ]
  isMarkedNullable: false
  isNullable: false
  hasFlexibleNullability: false

Rendered type:
kotlin.Array<out T>
