KtNameReferenceExpression(36,40): 'main'
  KtSimpleNameReference:
    package main

KtNameReferenceExpression(49,58): 'JavaClass'
  KtSimpleNameReference:
    (in ROOT) open class JavaClass

KtNameReferenceExpression(59,62): 'foo'
  KtSimpleNameReference:
    (in JavaClass) open fun foo()

KtNameReferenceExpression(70,79): 'JavaClass'
  KtSimpleNameReference:
    (in ROOT) open class JavaClass

KtNameReferenceExpression(80,83): 'bar'
  KtSimpleNameReference:
    (in JavaClass) var bar: kotlin.Int

KtNameReferenceExpression(92,101): 'JavaClass'
  KtSimpleNameReference:
    (in ROOT) open class JavaClass

KtNameReferenceExpression(102,113): 'NestedClass'
  KtSimpleNameReference:
    (in JavaClass) open class NestedClass

KtNameReferenceExpression(121,130): 'JavaClass'
  KtSimpleNameReference:
    (in ROOT) open class JavaClass

KtNameReferenceExpression(131,142): 'NestedClass'
  KtSimpleNameReference:
    (in JavaClass) open class NestedClass

KtNameReferenceExpression(143,146): 'foo'
  KtSimpleNameReference:
    (in JavaClass.NestedClass) open fun foo()

KtNameReferenceExpression(154,163): 'JavaClass'
  KtSimpleNameReference:
    (in ROOT) open class JavaClass

KtNameReferenceExpression(164,175): 'NestedClass'
  KtSimpleNameReference:
    (in JavaClass) open class NestedClass

KtNameReferenceExpression(176,179): 'bar'
  KtSimpleNameReference:
    (in JavaClass.NestedClass) var bar: kotlin.Int
