KtFile: 'main.kt'
  null

KtPackageDirective(31,46): 'package another'
  null

KtNameReferenceExpression(39,46): 'another'
  null

KtImportList(48,282): 'import one.two.TopLevelObject'
  null

KtImportDirective(48,77): 'import one.two.TopLevelObject'
  null

KtDotQualifiedExpression(55,77): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(55,62): 'one.two'
  null

KtNameReferenceExpression(55,58): 'one'
  null

KtNameReferenceExpression(59,62): 'two'
  null

KtNameReferenceExpression(63,77): 'TopLevelObject'
  null

KtImportDirective(78,111): 'import one.two.TopLevelObject.foo'
  null

KtDotQualifiedExpression(85,111): 'one.two.TopLevelObject.foo'
  null

KtDotQualifiedExpression(85,107): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(85,92): 'one.two'
  null

KtNameReferenceExpression(85,88): 'one'
  null

KtNameReferenceExpression(89,92): 'two'
  null

KtNameReferenceExpression(93,107): 'TopLevelObject'
  null

KtNameReferenceExpression(108,111): 'foo'
  null

KtImportDirective(112,145): 'import one.two.TopLevelObject.bar'
  null

KtDotQualifiedExpression(119,145): 'one.two.TopLevelObject.bar'
  null

KtDotQualifiedExpression(119,141): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(119,126): 'one.two'
  null

KtNameReferenceExpression(119,122): 'one'
  null

KtNameReferenceExpression(123,126): 'two'
  null

KtNameReferenceExpression(127,141): 'TopLevelObject'
  null

KtNameReferenceExpression(142,145): 'bar'
  null

KtImportDirective(146,188): 'import one.two.TopLevelObject.NestedObject'
  null

KtDotQualifiedExpression(153,188): 'one.two.TopLevelObject.NestedObject'
  null

KtDotQualifiedExpression(153,175): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(153,160): 'one.two'
  null

KtNameReferenceExpression(153,156): 'one'
  null

KtNameReferenceExpression(157,160): 'two'
  null

KtNameReferenceExpression(161,175): 'TopLevelObject'
  null

KtNameReferenceExpression(176,188): 'NestedObject'
  null

KtImportDirective(189,235): 'import one.two.TopLevelObject.NestedObject.baz'
  null

KtDotQualifiedExpression(196,235): 'one.two.TopLevelObject.NestedObject.baz'
  null

KtDotQualifiedExpression(196,231): 'one.two.TopLevelObject.NestedObject'
  null

KtDotQualifiedExpression(196,218): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(196,203): 'one.two'
  null

KtNameReferenceExpression(196,199): 'one'
  null

KtNameReferenceExpression(200,203): 'two'
  null

KtNameReferenceExpression(204,218): 'TopLevelObject'
  null

KtNameReferenceExpression(219,231): 'NestedObject'
  null

KtNameReferenceExpression(232,235): 'baz'
  null

KtImportDirective(236,282): 'import one.two.TopLevelObject.NestedObject.doo'
  null

KtDotQualifiedExpression(243,282): 'one.two.TopLevelObject.NestedObject.doo'
  null

KtDotQualifiedExpression(243,278): 'one.two.TopLevelObject.NestedObject'
  null

KtDotQualifiedExpression(243,265): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(243,250): 'one.two'
  null

KtNameReferenceExpression(243,246): 'one'
  null

KtNameReferenceExpression(247,250): 'two'
  null

KtNameReferenceExpression(251,265): 'TopLevelObject'
  null

KtNameReferenceExpression(266,278): 'NestedObject'
  null

KtNameReferenceExpression(279,282): 'doo'
  null

KtNamedFunction(284,912): 'fun usage() {'
  null

KtParameterList(293,295): '()'
  null

KtBlockExpression(296,912): '{'
  null

KtProperty(302,348): 'val explicitTopObject = one.two.TopLevelObject'
  null

KtDotQualifiedExpression(326,348): 'one.two.TopLevelObject'
  null

KtDotQualifiedExpression(326,333): 'one.two'
  null

KtNameReferenceExpression(326,329): 'one'
  null

KtNameReferenceExpression(330,333): 'two'
  null

KtNameReferenceExpression(334,348): 'TopLevelObject'
  null

KtProperty(353,391): 'val importedTopObject = TopLevelObject'
  null

KtNameReferenceExpression(377,391): 'TopLevelObject'
  null

KtProperty(397,435): 'val explicitFoo = TopLevelObject.foo()'
  null

KtDotQualifiedExpression(415,435): 'TopLevelObject.foo()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject
          isSafeNavigation = false
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.foo(<dispatch receiver>: one.two.TopLevelObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.foo
      typeArgumentsMapping = {}

KtNameReferenceExpression(415,429): 'TopLevelObject'
  null

KtCallExpression(430,435): 'foo()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject
          isSafeNavigation = false
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.foo(<dispatch receiver>: one.two.TopLevelObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.foo
      typeArgumentsMapping = {}

KtNameReferenceExpression(430,433): 'foo'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject
          isSafeNavigation = false
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.foo(<dispatch receiver>: one.two.TopLevelObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.foo
      typeArgumentsMapping = {}

KtValueArgumentList(433,435): '()'
  null

KtProperty(440,463): 'val importedFoo = foo()'
  null

KtCallExpression(458,463): 'foo()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.foo(<dispatch receiver>: one.two.TopLevelObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.foo
      typeArgumentsMapping = {}

KtNameReferenceExpression(458,461): 'foo'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.foo(<dispatch receiver>: one.two.TopLevelObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.foo
      typeArgumentsMapping = {}

KtValueArgumentList(461,463): '()'
  null

KtProperty(469,505): 'val explicitBar = TopLevelObject.bar'
  null

KtDotQualifiedExpression(487,505): 'TopLevelObject.bar'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject
          isSafeNavigation = false
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = bar
          receiverType = null
          returnType = kotlin.Int
          symbol = val bar: kotlin.Int
          contextParameters = []
          callableId = one/two/TopLevelObject.bar
      simpleAccess = Read
      typeArgumentsMapping = {}

KtNameReferenceExpression(487,501): 'TopLevelObject'
  null

KtNameReferenceExpression(502,505): 'bar'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject
          isSafeNavigation = false
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = bar
          receiverType = null
          returnType = kotlin.Int
          symbol = val bar: kotlin.Int
          contextParameters = []
          callableId = one/two/TopLevelObject.bar
      simpleAccess = Read
      typeArgumentsMapping = {}

KtProperty(510,531): 'val importedBar = bar'
  null

KtNameReferenceExpression(528,531): 'bar'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject
          type = one.two.TopLevelObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = bar
          receiverType = null
          returnType = kotlin.Int
          symbol = val bar: kotlin.Int
          contextParameters = []
          callableId = one/two/TopLevelObject.bar
      simpleAccess = Read
      typeArgumentsMapping = {}

KtProperty(537,591): 'val explicitNestedObject = TopLevelObject.NestedObject'
  null

KtDotQualifiedExpression(564,591): 'TopLevelObject.NestedObject'
  null

KtNameReferenceExpression(564,578): 'TopLevelObject'
  null

KtNameReferenceExpression(579,591): 'NestedObject'
  null

KtProperty(596,635): 'val importedNestedObject = NestedObject'
  null

KtNameReferenceExpression(623,635): 'NestedObject'
  null

KtProperty(641,692): 'val explicitBaz = TopLevelObject.NestedObject.baz()'
  null

KtDotQualifiedExpression(659,692): 'TopLevelObject.NestedObject.baz()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject.NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtDotQualifiedExpression(659,686): 'TopLevelObject.NestedObject'
  null

KtNameReferenceExpression(659,673): 'TopLevelObject'
  null

KtNameReferenceExpression(674,686): 'NestedObject'
  null

KtCallExpression(687,692): 'baz()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject.NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtNameReferenceExpression(687,690): 'baz'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject.NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtValueArgumentList(690,692): '()'
  null

KtProperty(697,739): 'val explicitNestedBaz = NestedObject.baz()'
  null

KtDotQualifiedExpression(721,739): 'NestedObject.baz()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtNameReferenceExpression(721,733): 'NestedObject'
  null

KtCallExpression(734,739): 'baz()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtNameReferenceExpression(734,737): 'baz'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtValueArgumentList(737,739): '()'
  null

KtProperty(744,767): 'val importedBaz = baz()'
  null

KtCallExpression(762,767): 'baz()'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtNameReferenceExpression(762,765): 'baz'
  KaSuccessCallInfo:
    call = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = one/two/TopLevelObject.NestedObject.baz(<dispatch receiver>: one.two.TopLevelObject.NestedObject): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.baz
      typeArgumentsMapping = {}

KtValueArgumentList(765,767): '()'
  null

KtProperty(773,822): 'val explicitDoo = TopLevelObject.NestedObject.doo'
  null

KtDotQualifiedExpression(791,822): 'TopLevelObject.NestedObject.doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject.NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Read
      typeArgumentsMapping = {}

KtDotQualifiedExpression(791,818): 'TopLevelObject.NestedObject'
  null

KtNameReferenceExpression(791,805): 'TopLevelObject'
  null

KtNameReferenceExpression(806,818): 'NestedObject'
  null

KtNameReferenceExpression(819,822): 'doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = TopLevelObject.NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Read
      typeArgumentsMapping = {}

KtProperty(827,867): 'val explicitNestedDoo = NestedObject.doo'
  null

KtDotQualifiedExpression(851,867): 'NestedObject.doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Read
      typeArgumentsMapping = {}

KtNameReferenceExpression(851,863): 'NestedObject'
  null

KtNameReferenceExpression(864,867): 'doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = NestedObject
          isSafeNavigation = false
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Read
      typeArgumentsMapping = {}

KtProperty(872,893): 'val importedDoo = doo'
  null

KtNameReferenceExpression(890,893): 'doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Read
      typeArgumentsMapping = {}

KtBinaryExpression(899,910): 'doo = "str"'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Write:
        value = "str"
      typeArgumentsMapping = {}

KtNameReferenceExpression(899,902): 'doo'
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Write:
        value = "str"
      typeArgumentsMapping = {}

KtOperationReferenceExpression(903,904): '='
  KaSuccessCallInfo:
    call = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = one/two/TopLevelObject.NestedObject
          type = one.two.TopLevelObject.NestedObject
        extensionReceiver = null
        signature = KaVariableSignature:
          name = doo
          receiverType = null
          returnType = kotlin.String
          symbol = var doo: kotlin.String
          contextParameters = []
          callableId = one/two/TopLevelObject.NestedObject.doo
      simpleAccess = Write:
        value = "str"
      typeArgumentsMapping = {}

KtStringTemplateExpression(905,910): '"str"'
  null

KtLiteralStringTemplateEntry(906,909): 'str'
  null