Restored type is the same as the original one

KaUsualClassType:
  abbreviation: null
  annotations: []
  classId: kotlin/collections/List
  qualifiers: [
    KaResolvedClassTypeQualifier:
      name: List
      symbol: KaNamedClassSymbol(kotlin/collections/List)
      typeArguments: [
        KaClassErrorType:
          abbreviation: null
          annotations: []
          candidateSymbols: []
          errorMessage: Symbol not found for Foo
          presentableText: Foo
          qualifiers: [
            KaUnresolvedClassTypeQualifier:
              name: Foo
              typeArguments: []
          ]
          isMarkedNullable: false
          isNullable: false
          hasFlexibleNullability: false
      ]
  ]
  symbol: KaNamedClassSymbol(kotlin/collections/List)
  typeArguments: [
    KaClassErrorType:
      abbreviation: null
      annotations: []
      candidateSymbols: []
      errorMessage: Symbol not found for Foo
      presentableText: Foo
      qualifiers: [
        KaUnresolvedClassTypeQualifier:
          name: Foo
          typeArguments: []
      ]
      isMarkedNullable: false
      isNullable: false
      hasFlexibleNullability: false
  ]
  isMarkedNullable: false
  isNullable: false
  hasFlexibleNullability: false
