KtFile: 'parenthesisedAnnotationCallArguments.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

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

KtDeclarationModifierList(0,10): 'annotation'
  NO_CANDIDATES

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

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

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

KtTypeReference(35,41): 'String'
  NO_CANDIDATES

KtUserType(35,41): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(35,41): 'String'
  NO_CANDIDATES

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

KtDeclarationModifierList(43,53): 'annotation'
  NO_CANDIDATES

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

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

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

KtDeclarationModifierList(73,79): 'vararg'
  NO_CANDIDATES

KtTypeReference(91,97): 'String'
  NO_CANDIDATES

KtUserType(91,97): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(91,97): 'String'
  NO_CANDIDATES

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

KtDeclarationModifierList(99,109): 'annotation'
  NO_CANDIDATES

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

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

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

KtTypeReference(140,164): 'kotlin.reflect.KClass<*>'
  NO_CANDIDATES

KtUserType(140,164): 'kotlin.reflect.KClass<*>'
  NO_CANDIDATES

KtUserType(140,154): 'kotlin.reflect'
  NO_CANDIDATES

KtUserType(140,146): 'kotlin'
  NO_CANDIDATES

KtNameReferenceExpression(140,146): 'kotlin'
  NO_CANDIDATES

KtNameReferenceExpression(147,154): 'reflect'
  NO_CANDIDATES

KtNameReferenceExpression(155,161): 'KClass'
  NO_CANDIDATES

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

KtTypeProjection(162,163): '*'
  NO_CANDIDATES

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

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

KtAnnotationEntry(167,183): '@MyAnno((("A")))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(168,174): 'MyAnno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(168,174): 'MyAnno'
  NO_CANDIDATES

KtUserType(168,174): 'MyAnno'
  NO_CANDIDATES

KtNameReferenceExpression(168,174): 'MyAnno'
  NO_CANDIDATES

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

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

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

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

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

KtLiteralStringTemplateEntry(178,179): 'A'
  NO_CANDIDATES

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

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

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

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

KtAnnotationEntry(199,223): '@MyAnno(value = (("A")))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(200,206): 'MyAnno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(200,206): 'MyAnno'
  NO_CANDIDATES

KtUserType(200,206): 'MyAnno'
  NO_CANDIDATES

KtNameReferenceExpression(200,206): 'MyAnno'
  NO_CANDIDATES

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

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

KtValueArgumentName(207,212): 'value'
  NO_CANDIDATES

KtNameReferenceExpression(207,212): 'value'
  NO_CANDIDATES

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

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

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

KtLiteralStringTemplateEntry(218,219): 'A'
  NO_CANDIDATES

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

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

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

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

KtAnnotationEntry(239,269): '@MyAnno((((("A")) as String)))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (((("A")) as String)) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(240,246): 'MyAnno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (((("A")) as String)) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnno
          symbol = <constructor>(value: kotlin.String): MyAnno
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(240,246): 'MyAnno'
  NO_CANDIDATES

KtUserType(240,246): 'MyAnno'
  NO_CANDIDATES

KtNameReferenceExpression(240,246): 'MyAnno'
  NO_CANDIDATES

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

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

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

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

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

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

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

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

KtLiteralStringTemplateEntry(252,253): 'A'
  NO_CANDIDATES

KtOperationReferenceExpression(257,259): 'as'
  NO_CANDIDATES

KtTypeReference(260,266): 'String'
  NO_CANDIDATES

KtUserType(260,266): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(260,266): 'String'
  NO_CANDIDATES

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

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

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

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

KtAnnotationEntry(285,341): '@MyAnnoVararg((("A")), "B", *((arrayOf("A", "B", "C"))))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null),
        ((arrayOf("A", "B", "C"))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoVararg
          symbol = <constructor>(vararg value: kotlin.String): MyAnnoVararg
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = vararg value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(286,298): 'MyAnnoVararg'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (("A")) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null),
        ((arrayOf("A", "B", "C"))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoVararg
          symbol = <constructor>(vararg value: kotlin.String): MyAnnoVararg
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = vararg value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(286,298): 'MyAnnoVararg'
  NO_CANDIDATES

KtUserType(286,298): 'MyAnnoVararg'
  NO_CANDIDATES

KtNameReferenceExpression(286,298): 'MyAnnoVararg'
  NO_CANDIDATES

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

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

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

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

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

KtLiteralStringTemplateEntry(302,303): 'A'
  NO_CANDIDATES

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

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

KtLiteralStringTemplateEntry(309,310): 'B'
  NO_CANDIDATES

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

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

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

KtCallExpression(316,338): 'arrayOf("A", "B", "C")'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        "A" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "C" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Array<kotlin.String>
          symbol = kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = elements
              receiverType = null
              returnType = kotlin.String
              symbol = vararg elements: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/arrayOf
      typeArgumentsMapping = {
        T -> (kotlin.String)
      }
    isInBestCandidates = true

KtNameReferenceExpression(316,323): 'arrayOf'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        "A" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "C" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Array<kotlin.String>
          symbol = kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = elements
              receiverType = null
              returnType = kotlin.String
              symbol = vararg elements: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/arrayOf
      typeArgumentsMapping = {
        T -> (kotlin.String)
      }
    isInBestCandidates = true

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

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

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

KtLiteralStringTemplateEntry(325,326): 'A'
  NO_CANDIDATES

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

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

KtLiteralStringTemplateEntry(330,331): 'B'
  NO_CANDIDATES

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

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

KtLiteralStringTemplateEntry(335,336): 'C'
  NO_CANDIDATES

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

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

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

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

KtAnnotationEntry(357,403): '@MyAnnoVararg(value = ((arrayOf(("A"), "B"))))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        ((arrayOf(("A"), "B"))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoVararg
          symbol = <constructor>(vararg value: kotlin.String): MyAnnoVararg
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = vararg value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(358,370): 'MyAnnoVararg'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        ((arrayOf(("A"), "B"))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.String
          symbol = vararg value: kotlin.String
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoVararg
          symbol = <constructor>(vararg value: kotlin.String): MyAnnoVararg
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.String
              symbol = vararg value: kotlin.String
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(358,370): 'MyAnnoVararg'
  NO_CANDIDATES

KtUserType(358,370): 'MyAnnoVararg'
  NO_CANDIDATES

KtNameReferenceExpression(358,370): 'MyAnnoVararg'
  NO_CANDIDATES

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

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

KtValueArgumentName(371,376): 'value'
  NO_CANDIDATES

KtNameReferenceExpression(371,376): 'value'
  NO_CANDIDATES

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

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

KtCallExpression(381,400): 'arrayOf(("A"), "B")'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        ("A") -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Array<kotlin.String>
          symbol = kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = elements
              receiverType = null
              returnType = kotlin.String
              symbol = vararg elements: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/arrayOf
      typeArgumentsMapping = {
        T -> (kotlin.String)
      }
    isInBestCandidates = true

KtNameReferenceExpression(381,388): 'arrayOf'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        ("A") -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null),
        "B" -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.String
          symbol = vararg elements: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Array<kotlin.String>
          symbol = kotlin/arrayOf(vararg elements: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = elements
              receiverType = null
              returnType = kotlin.String
              symbol = vararg elements: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/arrayOf
      typeArgumentsMapping = {
        T -> (kotlin.String)
      }
    isInBestCandidates = true

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

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

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

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

KtLiteralStringTemplateEntry(391,392): 'A'
  NO_CANDIDATES

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

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

KtLiteralStringTemplateEntry(397,398): 'B'
  NO_CANDIDATES

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

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

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

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

KtAnnotationEntry(419,453): '@MyAnnoKClass((((String::class))))'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (((String::class))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.reflect.KClass<*>
          symbol = value: kotlin.reflect.KClass<*>
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoKClass
          symbol = <constructor>(value: kotlin.reflect.KClass<*>): MyAnnoKClass
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.reflect.KClass<*>
              symbol = value: kotlin.reflect.KClass<*>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(420,432): 'MyAnnoKClass'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        (((String::class))) -> (KaVariableSignature:
          name = value
          receiverType = null
          returnType = kotlin.reflect.KClass<*>
          symbol = value: kotlin.reflect.KClass<*>
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyAnnoKClass
          symbol = <constructor>(value: kotlin.reflect.KClass<*>): MyAnnoKClass
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = kotlin.reflect.KClass<*>
              symbol = value: kotlin.reflect.KClass<*>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(420,432): 'MyAnnoKClass'
  NO_CANDIDATES

KtUserType(420,432): 'MyAnnoKClass'
  NO_CANDIDATES

KtNameReferenceExpression(420,432): 'MyAnnoKClass'
  NO_CANDIDATES

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

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

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

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

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

KtClassLiteralExpression(436,449): 'String::class'
  NO_CANDIDATES

KtNameReferenceExpression(436,442): 'String'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.String
          symbol = <constructor>(): kotlin.String
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

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

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