Restored type is the same as the original one

KaClassErrorType:
  abbreviation: null
  annotations: []
  candidateSymbols: []
  errorMessage: Symbol not found for Foo.Bar
  presentableText: Foo.Bar
  qualifiers: [
    KaUnresolvedClassTypeQualifier:
      name: Foo
      typeArguments: []
    KaUnresolvedClassTypeQualifier:
      name: Bar
      typeArguments: [
        KaUsualClassType:
          abbreviation: null
          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