KtFile: 'main.kt'
  null

KtPackageDirective(30,42): 'package main'
  null

KtNameReferenceExpression(38,42): 'main'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      main
    ]

KtImportList(44,221): 'import one.two.JavaClass.foo'
  null

KtImportDirective(44,72): 'import one.two.JavaClass.foo'
  null

KtDotQualifiedExpression(51,72): 'one.two.JavaClass.foo'
  null

KtDotQualifiedExpression(51,68): 'one.two.JavaClass'
  null

KtDotQualifiedExpression(51,58): 'one.two'
  null

KtNameReferenceExpression(51,54): 'one'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one
    ]

KtNameReferenceExpression(55,58): 'two'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one.two
    ]

KtNameReferenceExpression(59,68): 'JavaClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass
    ]

KtNameReferenceExpression(69,72): 'foo'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass.foo(): kotlin.Unit
    ]

KtImportDirective(73,101): 'import one.two.JavaClass.bar'
  null

KtDotQualifiedExpression(80,101): 'one.two.JavaClass.bar'
  null

KtDotQualifiedExpression(80,97): 'one.two.JavaClass'
  null

KtDotQualifiedExpression(80,87): 'one.two'
  null

KtNameReferenceExpression(80,83): 'one'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one
    ]

KtNameReferenceExpression(84,87): 'two'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one.two
    ]

KtNameReferenceExpression(88,97): 'JavaClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass
    ]

KtNameReferenceExpression(98,101): 'bar'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      var bar: kotlin.Int
    ]

KtImportDirective(103,139): 'import one.two.JavaClass.NestedClass'
  null

KtDotQualifiedExpression(110,139): 'one.two.JavaClass.NestedClass'
  null

KtDotQualifiedExpression(110,127): 'one.two.JavaClass'
  null

KtDotQualifiedExpression(110,117): 'one.two'
  null

KtNameReferenceExpression(110,113): 'one'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one
    ]

KtNameReferenceExpression(114,117): 'two'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one.two
    ]

KtNameReferenceExpression(118,127): 'JavaClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass
    ]

KtNameReferenceExpression(128,139): 'NestedClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass.NestedClass
    ]

KtImportDirective(140,180): 'import one.two.JavaClass.NestedClass.foo'
  null

KtDotQualifiedExpression(147,180): 'one.two.JavaClass.NestedClass.foo'
  null

KtDotQualifiedExpression(147,176): 'one.two.JavaClass.NestedClass'
  null

KtDotQualifiedExpression(147,164): 'one.two.JavaClass'
  null

KtDotQualifiedExpression(147,154): 'one.two'
  null

KtNameReferenceExpression(147,150): 'one'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one
    ]

KtNameReferenceExpression(151,154): 'two'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one.two
    ]

KtNameReferenceExpression(155,164): 'JavaClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass
    ]

KtNameReferenceExpression(165,176): 'NestedClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass.NestedClass
    ]

KtNameReferenceExpression(177,180): 'foo'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass.NestedClass.foo(): kotlin.Unit
    ]

KtImportDirective(181,221): 'import one.two.JavaClass.NestedClass.bar'
  null

KtDotQualifiedExpression(188,221): 'one.two.JavaClass.NestedClass.bar'
  null

KtDotQualifiedExpression(188,217): 'one.two.JavaClass.NestedClass'
  null

KtDotQualifiedExpression(188,205): 'one.two.JavaClass'
  null

KtDotQualifiedExpression(188,195): 'one.two'
  null

KtNameReferenceExpression(188,191): 'one'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one
    ]

KtNameReferenceExpression(192,195): 'two'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one.two
    ]

KtNameReferenceExpression(196,205): 'JavaClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass
    ]

KtNameReferenceExpression(206,217): 'NestedClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      one/two/JavaClass.NestedClass
    ]

KtNameReferenceExpression(218,221): 'bar'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      var bar: kotlin.Int
    ]
