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: [
              KaUsualClassType:
                abbreviation: null
                annotations: []
                classId: kotlin/Int
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: Int
                    symbol: KaNamedClassSymbol(kotlin/Int)
                    typeArguments: []
                ]
                symbol: KaNamedClassSymbol(kotlin/Int)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
            ]
            variance: INVARIANT
            visibility: LOCAL
          isMarkedNullable: false
          isNullable: false
          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: [
          KaUsualClassType:
            abbreviation: null
            annotations: []
            classId: kotlin/Int
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: Int
                symbol: KaNamedClassSymbol(kotlin/Int)
                typeArguments: []
            ]
            symbol: KaNamedClassSymbol(kotlin/Int)
            typeArguments: []
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
        ]
        variance: INVARIANT
        visibility: LOCAL
      isMarkedNullable: false
      isNullable: false
      hasFlexibleNullability: false
  ]
  isMarkedNullable: false
  isNullable: false
  hasFlexibleNullability: false

Rendered type:
kotlin.Array<out T>
