KaUsualClassType:
  abbreviation: KaUsualClassType:
    abbreviation: null
    annotations: []
    classId: library1/ListAlias
    qualifiers: [
      KaResolvedClassTypeQualifier:
        name: ListAlias
        symbol: KaTypeAliasSymbol(library1/ListAlias)
        typeArguments: [
          KaUsualClassType:
            abbreviation: KaUsualClassType:
              abbreviation: null
              annotations: []
              classId: library1/SetAlias
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: SetAlias
                  symbol: KaTypeAliasSymbol(library1/SetAlias)
                  typeArguments: [
                    KaUsualClassType:
                      abbreviation: KaUsualClassType:
                        abbreviation: null
                        annotations: []
                        classId: library1/StringAlias
                        qualifiers: [
                          KaResolvedClassTypeQualifier:
                            name: StringAlias
                            symbol: KaTypeAliasSymbol(library1/StringAlias)
                            typeArguments: []
                        ]
                        symbol: KaTypeAliasSymbol(library1/StringAlias)
                        typeArguments: []
                        isMarkedNullable: false
                        isNullable: false
                        hasFlexibleNullability: false
                      annotations: []
                      classId: kotlin/String
                      qualifiers: [
                        KaResolvedClassTypeQualifier:
                          name: String
                          symbol: KaNamedClassSymbol(kotlin/String)
                          typeArguments: []
                      ]
                      symbol: KaNamedClassSymbol(kotlin/String)
                      typeArguments: []
                      isMarkedNullable: false
                      isNullable: false
                      hasFlexibleNullability: false
                  ]
              ]
              symbol: KaTypeAliasSymbol(library1/SetAlias)
              typeArguments: [
                KaUsualClassType:
                  abbreviation: KaUsualClassType:
                    abbreviation: null
                    annotations: []
                    classId: library1/StringAlias
                    qualifiers: [
                      KaResolvedClassTypeQualifier:
                        name: StringAlias
                        symbol: KaTypeAliasSymbol(library1/StringAlias)
                        typeArguments: []
                    ]
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                    isMarkedNullable: false
                    isNullable: false
                    hasFlexibleNullability: false
                  annotations: []
                  classId: kotlin/String
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: String
                      symbol: KaNamedClassSymbol(kotlin/String)
                      typeArguments: []
                  ]
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
              ]
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
            annotations: []
            classId: kotlin/collections/Set
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: Set
                symbol: KaNamedClassSymbol(kotlin/collections/Set)
                typeArguments: [
                  KaUsualClassType:
                    abbreviation: KaUsualClassType:
                      abbreviation: null
                      annotations: []
                      classId: library1/StringAlias
                      qualifiers: [
                        KaResolvedClassTypeQualifier:
                          name: StringAlias
                          symbol: KaTypeAliasSymbol(library1/StringAlias)
                          typeArguments: []
                      ]
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                      isMarkedNullable: false
                      isNullable: false
                      hasFlexibleNullability: false
                    annotations: []
                    classId: kotlin/String
                    qualifiers: [
                      KaResolvedClassTypeQualifier:
                        name: String
                        symbol: KaNamedClassSymbol(kotlin/String)
                        typeArguments: []
                    ]
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                    isMarkedNullable: false
                    isNullable: false
                    hasFlexibleNullability: false
                ]
            ]
            symbol: KaNamedClassSymbol(kotlin/collections/Set)
            typeArguments: [
              KaUsualClassType:
                abbreviation: KaUsualClassType:
                  abbreviation: null
                  annotations: []
                  classId: library1/StringAlias
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: StringAlias
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                  ]
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
                annotations: []
                classId: kotlin/String
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: String
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                ]
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
            ]
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
        ]
    ]
    symbol: KaTypeAliasSymbol(library1/ListAlias)
    typeArguments: [
      KaUsualClassType:
        abbreviation: KaUsualClassType:
          abbreviation: null
          annotations: []
          classId: library1/SetAlias
          qualifiers: [
            KaResolvedClassTypeQualifier:
              name: SetAlias
              symbol: KaTypeAliasSymbol(library1/SetAlias)
              typeArguments: [
                KaUsualClassType:
                  abbreviation: KaUsualClassType:
                    abbreviation: null
                    annotations: []
                    classId: library1/StringAlias
                    qualifiers: [
                      KaResolvedClassTypeQualifier:
                        name: StringAlias
                        symbol: KaTypeAliasSymbol(library1/StringAlias)
                        typeArguments: []
                    ]
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                    isMarkedNullable: false
                    isNullable: false
                    hasFlexibleNullability: false
                  annotations: []
                  classId: kotlin/String
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: String
                      symbol: KaNamedClassSymbol(kotlin/String)
                      typeArguments: []
                  ]
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
              ]
          ]
          symbol: KaTypeAliasSymbol(library1/SetAlias)
          typeArguments: [
            KaUsualClassType:
              abbreviation: KaUsualClassType:
                abbreviation: null
                annotations: []
                classId: library1/StringAlias
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: StringAlias
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                ]
                symbol: KaTypeAliasSymbol(library1/StringAlias)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
              annotations: []
              classId: kotlin/String
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: String
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
              ]
              symbol: KaNamedClassSymbol(kotlin/String)
              typeArguments: []
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
          ]
          isMarkedNullable: false
          isNullable: false
          hasFlexibleNullability: false
        annotations: []
        classId: kotlin/collections/Set
        qualifiers: [
          KaResolvedClassTypeQualifier:
            name: Set
            symbol: KaNamedClassSymbol(kotlin/collections/Set)
            typeArguments: [
              KaUsualClassType:
                abbreviation: KaUsualClassType:
                  abbreviation: null
                  annotations: []
                  classId: library1/StringAlias
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: StringAlias
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                  ]
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
                annotations: []
                classId: kotlin/String
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: String
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                ]
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
            ]
        ]
        symbol: KaNamedClassSymbol(kotlin/collections/Set)
        typeArguments: [
          KaUsualClassType:
            abbreviation: KaUsualClassType:
              abbreviation: null
              annotations: []
              classId: library1/StringAlias
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: StringAlias
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
              ]
              symbol: KaTypeAliasSymbol(library1/StringAlias)
              typeArguments: []
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
            annotations: []
            classId: kotlin/String
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: String
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
            ]
            symbol: KaNamedClassSymbol(kotlin/String)
            typeArguments: []
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
        ]
        isMarkedNullable: false
        isNullable: false
        hasFlexibleNullability: false
    ]
    isMarkedNullable: false
    isNullable: false
    hasFlexibleNullability: false
  annotations: []
  classId: kotlin/collections/List
  qualifiers: [
    KaResolvedClassTypeQualifier:
      name: List
      symbol: KaNamedClassSymbol(kotlin/collections/List)
      typeArguments: [
        KaUsualClassType:
          abbreviation: KaUsualClassType:
            abbreviation: null
            annotations: []
            classId: library1/SetAlias
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: SetAlias
                symbol: KaTypeAliasSymbol(library1/SetAlias)
                typeArguments: [
                  KaUsualClassType:
                    abbreviation: KaUsualClassType:
                      abbreviation: null
                      annotations: []
                      classId: library1/StringAlias
                      qualifiers: [
                        KaResolvedClassTypeQualifier:
                          name: StringAlias
                          symbol: KaTypeAliasSymbol(library1/StringAlias)
                          typeArguments: []
                      ]
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                      isMarkedNullable: false
                      isNullable: false
                      hasFlexibleNullability: false
                    annotations: []
                    classId: kotlin/String
                    qualifiers: [
                      KaResolvedClassTypeQualifier:
                        name: String
                        symbol: KaNamedClassSymbol(kotlin/String)
                        typeArguments: []
                    ]
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                    isMarkedNullable: false
                    isNullable: false
                    hasFlexibleNullability: false
                ]
            ]
            symbol: KaTypeAliasSymbol(library1/SetAlias)
            typeArguments: [
              KaUsualClassType:
                abbreviation: KaUsualClassType:
                  abbreviation: null
                  annotations: []
                  classId: library1/StringAlias
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: StringAlias
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                  ]
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
                annotations: []
                classId: kotlin/String
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: String
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                ]
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
            ]
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
          annotations: []
          classId: kotlin/collections/Set
          qualifiers: [
            KaResolvedClassTypeQualifier:
              name: Set
              symbol: KaNamedClassSymbol(kotlin/collections/Set)
              typeArguments: [
                KaUsualClassType:
                  abbreviation: KaUsualClassType:
                    abbreviation: null
                    annotations: []
                    classId: library1/StringAlias
                    qualifiers: [
                      KaResolvedClassTypeQualifier:
                        name: StringAlias
                        symbol: KaTypeAliasSymbol(library1/StringAlias)
                        typeArguments: []
                    ]
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                    isMarkedNullable: false
                    isNullable: false
                    hasFlexibleNullability: false
                  annotations: []
                  classId: kotlin/String
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: String
                      symbol: KaNamedClassSymbol(kotlin/String)
                      typeArguments: []
                  ]
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
              ]
          ]
          symbol: KaNamedClassSymbol(kotlin/collections/Set)
          typeArguments: [
            KaUsualClassType:
              abbreviation: KaUsualClassType:
                abbreviation: null
                annotations: []
                classId: library1/StringAlias
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: StringAlias
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                ]
                symbol: KaTypeAliasSymbol(library1/StringAlias)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
              annotations: []
              classId: kotlin/String
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: String
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
              ]
              symbol: KaNamedClassSymbol(kotlin/String)
              typeArguments: []
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
          ]
          isMarkedNullable: false
          isNullable: false
          hasFlexibleNullability: false
      ]
  ]
  symbol: KaNamedClassSymbol(kotlin/collections/List)
  typeArguments: [
    KaUsualClassType:
      abbreviation: KaUsualClassType:
        abbreviation: null
        annotations: []
        classId: library1/SetAlias
        qualifiers: [
          KaResolvedClassTypeQualifier:
            name: SetAlias
            symbol: KaTypeAliasSymbol(library1/SetAlias)
            typeArguments: [
              KaUsualClassType:
                abbreviation: KaUsualClassType:
                  abbreviation: null
                  annotations: []
                  classId: library1/StringAlias
                  qualifiers: [
                    KaResolvedClassTypeQualifier:
                      name: StringAlias
                      symbol: KaTypeAliasSymbol(library1/StringAlias)
                      typeArguments: []
                  ]
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
                  isMarkedNullable: false
                  isNullable: false
                  hasFlexibleNullability: false
                annotations: []
                classId: kotlin/String
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: String
                    symbol: KaNamedClassSymbol(kotlin/String)
                    typeArguments: []
                ]
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
            ]
        ]
        symbol: KaTypeAliasSymbol(library1/SetAlias)
        typeArguments: [
          KaUsualClassType:
            abbreviation: KaUsualClassType:
              abbreviation: null
              annotations: []
              classId: library1/StringAlias
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: StringAlias
                  symbol: KaTypeAliasSymbol(library1/StringAlias)
                  typeArguments: []
              ]
              symbol: KaTypeAliasSymbol(library1/StringAlias)
              typeArguments: []
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
            annotations: []
            classId: kotlin/String
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: String
                symbol: KaNamedClassSymbol(kotlin/String)
                typeArguments: []
            ]
            symbol: KaNamedClassSymbol(kotlin/String)
            typeArguments: []
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
        ]
        isMarkedNullable: false
        isNullable: false
        hasFlexibleNullability: false
      annotations: []
      classId: kotlin/collections/Set
      qualifiers: [
        KaResolvedClassTypeQualifier:
          name: Set
          symbol: KaNamedClassSymbol(kotlin/collections/Set)
          typeArguments: [
            KaUsualClassType:
              abbreviation: KaUsualClassType:
                abbreviation: null
                annotations: []
                classId: library1/StringAlias
                qualifiers: [
                  KaResolvedClassTypeQualifier:
                    name: StringAlias
                    symbol: KaTypeAliasSymbol(library1/StringAlias)
                    typeArguments: []
                ]
                symbol: KaTypeAliasSymbol(library1/StringAlias)
                typeArguments: []
                isMarkedNullable: false
                isNullable: false
                hasFlexibleNullability: false
              annotations: []
              classId: kotlin/String
              qualifiers: [
                KaResolvedClassTypeQualifier:
                  name: String
                  symbol: KaNamedClassSymbol(kotlin/String)
                  typeArguments: []
              ]
              symbol: KaNamedClassSymbol(kotlin/String)
              typeArguments: []
              isMarkedNullable: false
              isNullable: false
              hasFlexibleNullability: false
          ]
      ]
      symbol: KaNamedClassSymbol(kotlin/collections/Set)
      typeArguments: [
        KaUsualClassType:
          abbreviation: KaUsualClassType:
            abbreviation: null
            annotations: []
            classId: library1/StringAlias
            qualifiers: [
              KaResolvedClassTypeQualifier:
                name: StringAlias
                symbol: KaTypeAliasSymbol(library1/StringAlias)
                typeArguments: []
            ]
            symbol: KaTypeAliasSymbol(library1/StringAlias)
            typeArguments: []
            isMarkedNullable: false
            isNullable: false
            hasFlexibleNullability: false
          annotations: []
          classId: kotlin/String
          qualifiers: [
            KaResolvedClassTypeQualifier:
              name: String
              symbol: KaNamedClassSymbol(kotlin/String)
              typeArguments: []
          ]
          symbol: KaNamedClassSymbol(kotlin/String)
          typeArguments: []
          isMarkedNullable: false
          isNullable: false
          hasFlexibleNullability: false
      ]
      isMarkedNullable: false
      isNullable: false
      hasFlexibleNullability: false
  ]
  isMarkedNullable: false
  isNullable: false
  hasFlexibleNullability: false

Rendered type:
library1.ListAlias<library1.SetAlias<library1.StringAlias>>
