<caret_1>:
  KtNameReferenceExpression(306,309): 'foo'
    isImplicitReferenceToCompanion: false
    contextSensitiveResolutionStatus: NotAvailable
    lookupLocally: false
    KaSymbolResolutionSuccess:
      symbols = [
        var foo: Foo<kotlin.Any>
      ]

<caret_2>:
  KtNameReferenceExpression(327,330): 'foo'
    isImplicitReferenceToCompanion: false
    contextSensitiveResolutionStatus: NotAvailable
    lookupLocally: false
    KaSymbolResolutionSuccess:
      symbols = [
        var foo: Foo<kotlin.Any>
      ]

<caret_3>:
  KtNameReferenceExpression(439,442): 'foo'
    isImplicitReferenceToCompanion: false
    contextSensitiveResolutionStatus: NotAvailable
    lookupLocally: false
    KaSymbolResolutionSuccess:
      symbols = [
        var foo: it(Foo<kotlin.Any> & Foo<T!>)
      ]
