KtFile: 'parenthesisedAnnotationCallArguments.kt'
  null

KtPackageDirective(0,0): ''
  null

KtImportList(0,0): ''
  null

KtClass(0,42): 'annotation class MyAnno(val value: String)'
  null

KtDeclarationModifierList(0,10): 'annotation'
  null

KtPrimaryConstructor(23,42): '(val value: String)'
  null

KtParameterList(23,42): '(val value: String)'
  null

KtParameter(24,41): 'val value: String'
  null

KtTypeReference(35,41): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtUserType(35,41): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtNameReferenceExpression(35,41): 'String'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtClass(43,98): 'annotation class MyAnnoVararg(vararg val value: String)'
  null

KtDeclarationModifierList(43,53): 'annotation'
  null

KtPrimaryConstructor(72,98): '(vararg val value: String)'
  null

KtParameterList(72,98): '(vararg val value: String)'
  null

KtParameter(73,97): 'vararg val value: String'
  null

KtDeclarationModifierList(73,79): 'vararg'
  null

KtTypeReference(91,97): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtUserType(91,97): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtNameReferenceExpression(91,97): 'String'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtClass(99,165): 'annotation class MyAnnoKClass(val value: kotlin.reflect.KClass<*>)'
  null

KtDeclarationModifierList(99,109): 'annotation'
  null

KtPrimaryConstructor(128,165): '(val value: kotlin.reflect.KClass<*>)'
  null

KtParameterList(128,165): '(val value: kotlin.reflect.KClass<*>)'
  null

KtParameter(129,164): 'val value: kotlin.reflect.KClass<*>'
  null

KtTypeReference(140,164): 'kotlin.reflect.KClass<*>'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/reflect/KClass
    ]

KtUserType(140,164): 'kotlin.reflect.KClass<*>'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/reflect/KClass
    ]

KtUserType(140,154): 'kotlin.reflect'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin.reflect
    ]

KtUserType(140,146): 'kotlin'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin
    ]

KtNameReferenceExpression(140,146): 'kotlin'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin
    ]

KtNameReferenceExpression(147,154): 'reflect'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin.reflect
    ]

KtNameReferenceExpression(155,161): 'KClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/reflect/KClass
    ]

KtTypeArgumentList(161,164): '<*>'
  null

KtTypeProjection(162,163): '*'
  null

KtNamedFunction(167,197): '@MyAnno((("A")))'
  null

KtDeclarationModifierList(167,183): '@MyAnno((("A")))'
  null

KtAnnotationEntry(167,183): '@MyAnno((("A")))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtConstructorCalleeExpression(168,174): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtTypeReference(168,174): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtUserType(168,174): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtNameReferenceExpression(168,174): 'MyAnno'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtValueArgumentList(174,183): '((("A")))'
  null

KtValueArgument(175,182): '(("A"))'
  null

KtParenthesizedExpression(175,182): '(("A"))'
  null

KtParenthesizedExpression(176,181): '("A")'
  null

KtStringTemplateExpression(177,180): '"A"'
  null

KtLiteralStringTemplateEntry(178,179): 'A'
  null

KtParameterList(192,194): '()'
  null

KtBlockExpression(195,197): '{}'
  null

KtNamedFunction(199,237): '@MyAnno(value = (("A")))'
  null

KtDeclarationModifierList(199,223): '@MyAnno(value = (("A")))'
  null

KtAnnotationEntry(199,223): '@MyAnno(value = (("A")))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtConstructorCalleeExpression(200,206): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtTypeReference(200,206): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtUserType(200,206): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtNameReferenceExpression(200,206): 'MyAnno'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtValueArgumentList(206,223): '(value = (("A")))'
  null

KtValueArgument(207,222): 'value = (("A"))'
  null

KtValueArgumentName(207,212): 'value'
  null

KtNameReferenceExpression(207,212): 'value'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      value: kotlin.String
    ]

KtParenthesizedExpression(215,222): '(("A"))'
  null

KtParenthesizedExpression(216,221): '("A")'
  null

KtStringTemplateExpression(217,220): '"A"'
  null

KtLiteralStringTemplateEntry(218,219): 'A'
  null

KtParameterList(232,234): '()'
  null

KtBlockExpression(235,237): '{}'
  null

KtNamedFunction(239,283): '@MyAnno((((("A")) as String)))'
  null

KtDeclarationModifierList(239,269): '@MyAnno((((("A")) as String)))'
  null

KtAnnotationEntry(239,269): '@MyAnno((((("A")) as String)))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtConstructorCalleeExpression(240,246): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.String): MyAnno
    ]

KtTypeReference(240,246): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtUserType(240,246): 'MyAnno'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtNameReferenceExpression(240,246): 'MyAnno'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnno
    ]

KtValueArgumentList(246,269): '((((("A")) as String)))'
  null

KtValueArgument(247,268): '(((("A")) as String))'
  null

KtParenthesizedExpression(247,268): '(((("A")) as String))'
  null

KtParenthesizedExpression(248,267): '((("A")) as String)'
  null

KtBinaryExpressionWithTypeRHS(249,266): '(("A")) as String'
  null

KtParenthesizedExpression(249,256): '(("A"))'
  null

KtParenthesizedExpression(250,255): '("A")'
  null

KtStringTemplateExpression(251,254): '"A"'
  null

KtLiteralStringTemplateEntry(252,253): 'A'
  null

KtOperationReferenceExpression(257,259): 'as'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  null

KtTypeReference(260,266): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtUserType(260,266): 'String'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtNameReferenceExpression(260,266): 'String'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtParameterList(278,280): '()'
  null

KtBlockExpression(281,283): '{}'
  null

KtNamedFunction(285,355): '@MyAnnoVararg((("A")), "B", *((arrayOf("A", "B", "C"))))'
  null

KtDeclarationModifierList(285,341): '@MyAnnoVararg((("A")), "B", *((arrayOf("A", "B", "C"))))'
  null

KtAnnotationEntry(285,341): '@MyAnnoVararg((("A")), "B", *((arrayOf("A", "B", "C"))))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(vararg value: kotlin.String): MyAnnoVararg
    ]

KtConstructorCalleeExpression(286,298): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(vararg value: kotlin.String): MyAnnoVararg
    ]

KtTypeReference(286,298): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtUserType(286,298): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtNameReferenceExpression(286,298): 'MyAnnoVararg'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtValueArgumentList(298,341): '((("A")), "B", *((arrayOf("A", "B", "C"))))'
  null

KtValueArgument(299,306): '(("A"))'
  null

KtParenthesizedExpression(299,306): '(("A"))'
  null

KtParenthesizedExpression(300,305): '("A")'
  null

KtStringTemplateExpression(301,304): '"A"'
  null

KtLiteralStringTemplateEntry(302,303): 'A'
  null

KtValueArgument(308,311): '"B"'
  null

KtStringTemplateExpression(308,311): '"B"'
  null

KtLiteralStringTemplateEntry(309,310): 'B'
  null

KtValueArgument(313,340): '*((arrayOf("A", "B", "C")))'
  null

KtParenthesizedExpression(314,340): '((arrayOf("A", "B", "C")))'
  null

KtParenthesizedExpression(315,339): '(arrayOf("A", "B", "C"))'
  null

KtCallExpression(316,338): 'arrayOf("A", "B", "C")'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
    ]

KtNameReferenceExpression(316,323): 'arrayOf'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
    ]

KtValueArgumentList(323,338): '("A", "B", "C")'
  null

KtValueArgument(324,327): '"A"'
  null

KtStringTemplateExpression(324,327): '"A"'
  null

KtLiteralStringTemplateEntry(325,326): 'A'
  null

KtValueArgument(329,332): '"B"'
  null

KtStringTemplateExpression(329,332): '"B"'
  null

KtLiteralStringTemplateEntry(330,331): 'B'
  null

KtValueArgument(334,337): '"C"'
  null

KtStringTemplateExpression(334,337): '"C"'
  null

KtLiteralStringTemplateEntry(335,336): 'C'
  null

KtParameterList(350,352): '()'
  null

KtBlockExpression(353,355): '{}'
  null

KtNamedFunction(357,417): '@MyAnnoVararg(value = ((arrayOf(("A"), "B"))))'
  null

KtDeclarationModifierList(357,403): '@MyAnnoVararg(value = ((arrayOf(("A"), "B"))))'
  null

KtAnnotationEntry(357,403): '@MyAnnoVararg(value = ((arrayOf(("A"), "B"))))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(vararg value: kotlin.String): MyAnnoVararg
    ]

KtConstructorCalleeExpression(358,370): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(vararg value: kotlin.String): MyAnnoVararg
    ]

KtTypeReference(358,370): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtUserType(358,370): 'MyAnnoVararg'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtNameReferenceExpression(358,370): 'MyAnnoVararg'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoVararg
    ]

KtValueArgumentList(370,403): '(value = ((arrayOf(("A"), "B"))))'
  null

KtValueArgument(371,402): 'value = ((arrayOf(("A"), "B")))'
  null

KtValueArgumentName(371,376): 'value'
  null

KtNameReferenceExpression(371,376): 'value'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      vararg value: kotlin.String
    ]

KtParenthesizedExpression(379,402): '((arrayOf(("A"), "B")))'
  null

KtParenthesizedExpression(380,401): '(arrayOf(("A"), "B"))'
  null

KtCallExpression(381,400): 'arrayOf(("A"), "B")'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
    ]

KtNameReferenceExpression(381,388): 'arrayOf'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
    ]

KtValueArgumentList(388,400): '(("A"), "B")'
  null

KtValueArgument(389,394): '("A")'
  null

KtParenthesizedExpression(389,394): '("A")'
  null

KtStringTemplateExpression(390,393): '"A"'
  null

KtLiteralStringTemplateEntry(391,392): 'A'
  null

KtValueArgument(396,399): '"B"'
  null

KtStringTemplateExpression(396,399): '"B"'
  null

KtLiteralStringTemplateEntry(397,398): 'B'
  null

KtParameterList(412,414): '()'
  null

KtBlockExpression(415,417): '{}'
  null

KtNamedFunction(419,467): '@MyAnnoKClass((((String::class))))'
  null

KtDeclarationModifierList(419,453): '@MyAnnoKClass((((String::class))))'
  null

KtAnnotationEntry(419,453): '@MyAnnoKClass((((String::class))))'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.reflect.KClass<*>): MyAnnoKClass
    ]

KtConstructorCalleeExpression(420,432): 'MyAnnoKClass'
  KaSymbolResolutionSuccess:
    symbols = [
      <constructor>(value: kotlin.reflect.KClass<*>): MyAnnoKClass
    ]

KtTypeReference(420,432): 'MyAnnoKClass'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoKClass
    ]

KtUserType(420,432): 'MyAnnoKClass'
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoKClass
    ]

KtNameReferenceExpression(420,432): 'MyAnnoKClass'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      /MyAnnoKClass
    ]

KtValueArgumentList(432,453): '((((String::class))))'
  null

KtValueArgument(433,452): '(((String::class)))'
  null

KtParenthesizedExpression(433,452): '(((String::class)))'
  null

KtParenthesizedExpression(434,451): '((String::class))'
  null

KtParenthesizedExpression(435,450): '(String::class)'
  null

KtClassLiteralExpression(436,449): 'String::class'
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtNameReferenceExpression(436,442): 'String'
  isImplicitReferenceToCompanion: false
  contextSensitiveResolutionStatus: NotAvailable
  lookupLocally: false
  KaSymbolResolutionSuccess:
    symbols = [
      kotlin/String
    ]

KtParameterList(462,464): '()'
  null

KtBlockExpression(465,467): '{}'
  null
