KtFile: 'delegatedFieldNestedName.kt'
  NO_CANDIDATES

KtPackageDirective(15,29): 'package second'
  NO_CANDIDATES

KtNameReferenceExpression(23,29): 'second'
  NO_CANDIDATES

KtImportList(29,29): ''
  NO_CANDIDATES

KtClass(31,95): '@Target(AnnotationTarget.TYPE)'
  NO_CANDIDATES

KtDeclarationModifierList(31,72): '@Target(AnnotationTarget.TYPE)'
  NO_CANDIDATES

KtAnnotationEntry(31,61): '@Target(AnnotationTarget.TYPE)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.TYPE -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(32,38): 'Target'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.TYPE -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(32,38): 'Target'
  NO_CANDIDATES

KtUserType(32,38): 'Target'
  NO_CANDIDATES

KtNameReferenceExpression(32,38): 'Target'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.Target
        symbol = <constructor>(vararg allowedTargets: kotlin.annotation.AnnotationTarget): kotlin.annotation.Target
        valueParameters = [
          KaVariableSignature:
            name = allowedTargets
            receiverType = null
            returnType = kotlin.annotation.AnnotationTarget
            symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        AnnotationTarget.TYPE -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(38,61): '(AnnotationTarget.TYPE)'
  NO_CANDIDATES

KtValueArgument(39,60): 'AnnotationTarget.TYPE'
  NO_CANDIDATES

KtDotQualifiedExpression(39,60): 'AnnotationTarget.TYPE'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = AnnotationTarget
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = TYPE
        receiverType = null
        returnType = kotlin.annotation.AnnotationTarget
        symbol = kotlin/annotation/AnnotationTarget.TYPE
        contextParameters = []
        callableId = kotlin/annotation/AnnotationTarget.TYPE
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(39,55): 'AnnotationTarget'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.annotation.AnnotationTarget
        symbol = <constructor>(): kotlin.annotation.AnnotationTarget
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtNameReferenceExpression(56,60): 'TYPE'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = AnnotationTarget
        isSafeNavigation = false
        type = kotlin.Unit
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = TYPE
        receiverType = null
        returnType = kotlin.annotation.AnnotationTarget
        symbol = kotlin/annotation/AnnotationTarget.TYPE
        contextParameters = []
        callableId = kotlin/annotation/AnnotationTarget.TYPE
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtPrimaryConstructor(83,95): '(val i: Int)'
  NO_CANDIDATES

KtParameterList(83,95): '(val i: Int)'
  NO_CANDIDATES

KtParameter(84,94): 'val i: Int'
  NO_CANDIDATES

KtTypeReference(91,94): 'Int'
  NO_CANDIDATES

KtUserType(91,94): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(91,94): 'Int'
  NO_CANDIDATES

KtClass(97,135): 'interface Base<A> {'
  NO_CANDIDATES

KtTypeParameterList(111,114): '<A>'
  NO_CANDIDATES

KtTypeParameter(112,113): 'A'
  NO_CANDIDATES

KtClassBody(115,135): '{'
  NO_CANDIDATES

KtNamedFunction(121,133): 'fun foo() {}'
  NO_CANDIDATES

KtParameterList(128,130): '()'
  NO_CANDIDATES

KtBlockExpression(131,133): '{}'
  NO_CANDIDATES

KtClass(137,161): 'interface Second<T> {'
  NO_CANDIDATES

KtTypeParameterList(153,156): '<T>'
  NO_CANDIDATES

KtTypeParameter(154,155): 'T'
  NO_CANDIDATES

KtClassBody(157,161): '{'
  NO_CANDIDATES

KtProperty(163,182): 'const val outer = 0'
  NO_CANDIDATES

KtDeclarationModifierList(163,168): 'const'
  NO_CANDIDATES

KtConstantExpression(181,182): '0'
  NO_CANDIDATES

KtProperty(183,203): 'const val inner = ""'
  NO_CANDIDATES

KtDeclarationModifierList(183,188): 'const'
  NO_CANDIDATES

KtStringTemplateExpression(201,203): '""'
  NO_CANDIDATES

KtClass(205,610): 'class MyClass :'
  NO_CANDIDATES

KtSuperTypeList(225,374): '@Anno(0 + outer) Base<@Anno(1 + outer) Base<@Anno(2 + outer) Int>> by Companion,'
  NO_CANDIDATES

KtDelegatedSuperTypeEntry(225,304): '@Anno(0 + outer) Base<@Anno(1 + outer) Base<@Anno(2 + outer) Int>> by Companion'
  NO_CANDIDATES

KtTypeReference(225,291): '@Anno(0 + outer) Base<@Anno(1 + outer) Base<@Anno(2 + outer) Int>>'
  NO_CANDIDATES

KtDeclarationModifierList(225,241): '@Anno(0 + outer)'
  NO_CANDIDATES

KtAnnotationEntry(225,241): '@Anno(0 + outer)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        0 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(226,230): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        0 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(226,230): 'Anno'
  NO_CANDIDATES

KtUserType(226,230): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(226,230): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        0 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(230,241): '(0 + outer)'
  NO_CANDIDATES

KtValueArgument(231,240): '0 + outer'
  NO_CANDIDATES

KtBinaryExpression(231,240): '0 + outer'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(231,232): '0'
  NO_CANDIDATES

KtOperationReferenceExpression(233,234): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 0
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(235,240): 'outer'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = outer
        receiverType = null
        returnType = kotlin.Int
        symbol = val outer: kotlin.Int
        contextParameters = []
        callableId = second/outer
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(242,291): 'Base<@Anno(1 + outer) Base<@Anno(2 + outer) Int>>'
  NO_CANDIDATES

KtNameReferenceExpression(242,246): 'Base'
  NO_CANDIDATES

KtTypeArgumentList(246,291): '<@Anno(1 + outer) Base<@Anno(2 + outer) Int>>'
  NO_CANDIDATES

KtTypeProjection(247,290): '@Anno(1 + outer) Base<@Anno(2 + outer) Int>'
  NO_CANDIDATES

KtTypeReference(247,290): '@Anno(1 + outer) Base<@Anno(2 + outer) Int>'
  NO_CANDIDATES

KtDeclarationModifierList(247,263): '@Anno(1 + outer)'
  NO_CANDIDATES

KtAnnotationEntry(247,263): '@Anno(1 + outer)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(248,252): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(248,252): 'Anno'
  NO_CANDIDATES

KtUserType(248,252): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(248,252): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        1 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(252,263): '(1 + outer)'
  NO_CANDIDATES

KtValueArgument(253,262): '1 + outer'
  NO_CANDIDATES

KtBinaryExpression(253,262): '1 + outer'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(253,254): '1'
  NO_CANDIDATES

KtOperationReferenceExpression(255,256): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 1
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(257,262): 'outer'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = outer
        receiverType = null
        returnType = kotlin.Int
        symbol = val outer: kotlin.Int
        contextParameters = []
        callableId = second/outer
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(264,290): 'Base<@Anno(2 + outer) Int>'
  NO_CANDIDATES

KtNameReferenceExpression(264,268): 'Base'
  NO_CANDIDATES

KtTypeArgumentList(268,290): '<@Anno(2 + outer) Int>'
  NO_CANDIDATES

KtTypeProjection(269,289): '@Anno(2 + outer) Int'
  NO_CANDIDATES

KtTypeReference(269,289): '@Anno(2 + outer) Int'
  NO_CANDIDATES

KtDeclarationModifierList(269,285): '@Anno(2 + outer)'
  NO_CANDIDATES

KtAnnotationEntry(269,285): '@Anno(2 + outer)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(270,274): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(270,274): 'Anno'
  NO_CANDIDATES

KtUserType(270,274): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(270,274): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        2 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(274,285): '(2 + outer)'
  NO_CANDIDATES

KtValueArgument(275,284): '2 + outer'
  NO_CANDIDATES

KtBinaryExpression(275,284): '2 + outer'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(275,276): '2'
  NO_CANDIDATES

KtOperationReferenceExpression(277,278): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 2
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(279,284): 'outer'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = outer
        receiverType = null
        returnType = kotlin.Int
        symbol = val outer: kotlin.Int
        contextParameters = []
        callableId = second/outer
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(286,289): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(286,289): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(295,304): 'Companion'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.MyClass.Companion
        symbol = <constructor>(): second.MyClass.Companion
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtDelegatedSuperTypeEntry(310,374): '@Anno(4 + outer) Second<@Anno(5 + outer) String> by NestedObject'
  NO_CANDIDATES

KtTypeReference(310,358): '@Anno(4 + outer) Second<@Anno(5 + outer) String>'
  NO_CANDIDATES

KtDeclarationModifierList(310,326): '@Anno(4 + outer)'
  NO_CANDIDATES

KtAnnotationEntry(310,326): '@Anno(4 + outer)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        4 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(311,315): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        4 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(311,315): 'Anno'
  NO_CANDIDATES

KtUserType(311,315): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(311,315): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        4 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(315,326): '(4 + outer)'
  NO_CANDIDATES

KtValueArgument(316,325): '4 + outer'
  NO_CANDIDATES

KtBinaryExpression(316,325): '4 + outer'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(316,317): '4'
  NO_CANDIDATES

KtOperationReferenceExpression(318,319): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 4
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(320,325): 'outer'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = outer
        receiverType = null
        returnType = kotlin.Int
        symbol = val outer: kotlin.Int
        contextParameters = []
        callableId = second/outer
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(327,358): 'Second<@Anno(5 + outer) String>'
  NO_CANDIDATES

KtNameReferenceExpression(327,333): 'Second'
  NO_CANDIDATES

KtTypeArgumentList(333,358): '<@Anno(5 + outer) String>'
  NO_CANDIDATES

KtTypeProjection(334,357): '@Anno(5 + outer) String'
  NO_CANDIDATES

KtTypeReference(334,357): '@Anno(5 + outer) String'
  NO_CANDIDATES

KtDeclarationModifierList(334,350): '@Anno(5 + outer)'
  NO_CANDIDATES

KtAnnotationEntry(334,350): '@Anno(5 + outer)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        5 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(335,339): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        5 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(335,339): 'Anno'
  NO_CANDIDATES

KtUserType(335,339): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(335,339): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        5 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(339,350): '(5 + outer)'
  NO_CANDIDATES

KtValueArgument(340,349): '5 + outer'
  NO_CANDIDATES

KtBinaryExpression(340,349): '5 + outer'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(340,341): '5'
  NO_CANDIDATES

KtOperationReferenceExpression(342,343): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 5
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(344,349): 'outer'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = outer
        receiverType = null
        returnType = kotlin.Int
        symbol = val outer: kotlin.Int
        contextParameters = []
        callableId = second/outer
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(351,357): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(351,357): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(362,374): 'NestedObject'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.MyClass.NestedObject
        symbol = <constructor>(): second.MyClass.NestedObject
        valueParameters = []
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {}
    diagnostic = ERROR<OTHER_ERROR: Inapplicable candidate>
    isInBestCandidates = false

KtClassBody(375,610): '{'
  NO_CANDIDATES

KtObjectDeclaration(381,531): 'companion object : @Anno(6 + inner) Base<@Anno(7 + inner) Base<@Anno(8 + inner) Int>> {'
  NO_CANDIDATES

KtDeclarationModifierList(381,390): 'companion'
  NO_CANDIDATES

KtSuperTypeList(400,466): '@Anno(6 + inner) Base<@Anno(7 + inner) Base<@Anno(8 + inner) Int>>'
  NO_CANDIDATES

KtSuperTypeEntry(400,466): '@Anno(6 + inner) Base<@Anno(7 + inner) Base<@Anno(8 + inner) Int>>'
  NO_CANDIDATES

KtTypeReference(400,466): '@Anno(6 + inner) Base<@Anno(7 + inner) Base<@Anno(8 + inner) Int>>'
  NO_CANDIDATES

KtDeclarationModifierList(400,416): '@Anno(6 + inner)'
  NO_CANDIDATES

KtAnnotationEntry(400,416): '@Anno(6 + inner)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        6 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(401,405): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        6 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(401,405): 'Anno'
  NO_CANDIDATES

KtUserType(401,405): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(401,405): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        6 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(405,416): '(6 + inner)'
  NO_CANDIDATES

KtValueArgument(406,415): '6 + inner'
  NO_CANDIDATES

KtBinaryExpression(406,415): '6 + inner'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtConstantExpression(406,407): '6'
  NO_CANDIDATES

KtOperationReferenceExpression(408,409): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 6
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtNameReferenceExpression(410,415): 'inner'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.String
        symbol = val inner: kotlin.String
        contextParameters = []
        callableId = second/inner
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(417,466): 'Base<@Anno(7 + inner) Base<@Anno(8 + inner) Int>>'
  NO_CANDIDATES

KtNameReferenceExpression(417,421): 'Base'
  NO_CANDIDATES

KtTypeArgumentList(421,466): '<@Anno(7 + inner) Base<@Anno(8 + inner) Int>>'
  NO_CANDIDATES

KtTypeProjection(422,465): '@Anno(7 + inner) Base<@Anno(8 + inner) Int>'
  NO_CANDIDATES

KtTypeReference(422,465): '@Anno(7 + inner) Base<@Anno(8 + inner) Int>'
  NO_CANDIDATES

KtDeclarationModifierList(422,438): '@Anno(7 + inner)'
  NO_CANDIDATES

KtAnnotationEntry(422,438): '@Anno(7 + inner)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        7 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(423,427): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        7 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(423,427): 'Anno'
  NO_CANDIDATES

KtUserType(423,427): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(423,427): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        7 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(427,438): '(7 + inner)'
  NO_CANDIDATES

KtValueArgument(428,437): '7 + inner'
  NO_CANDIDATES

KtBinaryExpression(428,437): '7 + inner'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtConstantExpression(428,429): '7'
  NO_CANDIDATES

KtOperationReferenceExpression(430,431): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 7
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtNameReferenceExpression(432,437): 'inner'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.String
        symbol = val inner: kotlin.String
        contextParameters = []
        callableId = second/inner
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(439,465): 'Base<@Anno(8 + inner) Int>'
  NO_CANDIDATES

KtNameReferenceExpression(439,443): 'Base'
  NO_CANDIDATES

KtTypeArgumentList(443,465): '<@Anno(8 + inner) Int>'
  NO_CANDIDATES

KtTypeProjection(444,464): '@Anno(8 + inner) Int'
  NO_CANDIDATES

KtTypeReference(444,464): '@Anno(8 + inner) Int'
  NO_CANDIDATES

KtDeclarationModifierList(444,460): '@Anno(8 + inner)'
  NO_CANDIDATES

KtAnnotationEntry(444,460): '@Anno(8 + inner)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        8 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(445,449): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        8 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(445,449): 'Anno'
  NO_CANDIDATES

KtUserType(445,449): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(445,449): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        8 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(449,460): '(8 + inner)'
  NO_CANDIDATES

KtValueArgument(450,459): '8 + inner'
  NO_CANDIDATES

KtBinaryExpression(450,459): '8 + inner'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtConstantExpression(450,451): '8'
  NO_CANDIDATES

KtOperationReferenceExpression(452,453): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigDecimal
        returnType = java.math.BigDecimal
        symbol = kotlin/plus(<extension receiver>: java.math.BigDecimal, other: java.math.BigDecimal): java.math.BigDecimal
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigDecimal
            symbol = other: java.math.BigDecimal
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigDecimal.plus(other: BigDecimal): BigDecimal' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = java.math.BigInteger
        returnType = java.math.BigInteger
        symbol = kotlin/plus(<extension receiver>: java.math.BigInteger, other: java.math.BigInteger): java.math.BigInteger
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = java.math.BigInteger
            symbol = other: java.math.BigInteger
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BigInteger.plus(other: BigInteger): BigInteger' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(element: T): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.Array<out T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Array<out T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Array<T>
        returnType = kotlin.Array<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, elements: kotlin.collections.Collection<T>): kotlin.Array<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<T>
            symbol = elements: kotlin.collections.Collection<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Array<T>.plus(elements: Collection<T>): Array<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, element: kotlin.Boolean): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Boolean
            symbol = element: kotlin.Boolean
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(element: Boolean): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.BooleanArray): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.BooleanArray
            symbol = elements: kotlin.BooleanArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: BooleanArray): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.BooleanArray
        returnType = kotlin.BooleanArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.BooleanArray, elements: kotlin.collections.Collection<kotlin.Boolean>): kotlin.BooleanArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Boolean>
            symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, element: kotlin.Byte): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Byte
            symbol = element: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(element: Byte): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.ByteArray): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ByteArray
            symbol = elements: kotlin.ByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: ByteArray): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ByteArray
        returnType = kotlin.ByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ByteArray, elements: kotlin.collections.Collection<kotlin.Byte>): kotlin.ByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Byte>
            symbol = elements: kotlin.collections.Collection<kotlin.Byte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ByteArray.plus(elements: Collection<Byte>): ByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.Char
        returnType = kotlin.String
        symbol = kotlin/text/plus(<extension receiver>: kotlin.Char, other: kotlin.String): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.String
            symbol = other: kotlin.String
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/text/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Char.plus(other: String): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, element: kotlin.Char): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Char
            symbol = element: kotlin.Char
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(element: Char): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.CharArray): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.CharArray
            symbol = elements: kotlin.CharArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: CharArray): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.CharArray
        returnType = kotlin.CharArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.CharArray, elements: kotlin.collections.Collection<kotlin.Char>): kotlin.CharArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Char>
            symbol = elements: kotlin.collections.Collection<kotlin.Char>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun CharArray.plus(elements: Collection<Char>): CharArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, element: kotlin.Double): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Double
            symbol = element: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(element: Double): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.DoubleArray): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.DoubleArray
            symbol = elements: kotlin.DoubleArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: DoubleArray): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.DoubleArray
        returnType = kotlin.DoubleArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.DoubleArray, elements: kotlin.collections.Collection<kotlin.Double>): kotlin.DoubleArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Double>
            symbol = elements: kotlin.collections.Collection<kotlin.Double>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun DoubleArray.plus(elements: Collection<Double>): DoubleArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, element: kotlin.Float): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Float
            symbol = element: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(element: Float): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.FloatArray): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.FloatArray
            symbol = elements: kotlin.FloatArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: FloatArray): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.FloatArray
        returnType = kotlin.FloatArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.FloatArray, elements: kotlin.collections.Collection<kotlin.Float>): kotlin.FloatArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Float>
            symbol = elements: kotlin.collections.Collection<kotlin.Float>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun FloatArray.plus(elements: Collection<Float>): FloatArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, element: kotlin.Int): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Int
            symbol = element: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(element: Int): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.IntArray): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.IntArray
            symbol = elements: kotlin.IntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: IntArray): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.IntArray
        returnType = kotlin.IntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.IntArray, elements: kotlin.collections.Collection<kotlin.Int>): kotlin.IntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Int>
            symbol = elements: kotlin.collections.Collection<kotlin.Int>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun IntArray.plus(elements: Collection<Int>): IntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, element: kotlin.Long): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Long
            symbol = element: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(element: Long): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.LongArray): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.LongArray
            symbol = elements: kotlin.LongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: LongArray): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.LongArray
        returnType = kotlin.LongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.LongArray, elements: kotlin.collections.Collection<kotlin.Long>): kotlin.LongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Long>
            symbol = elements: kotlin.collections.Collection<kotlin.Long>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun LongArray.plus(elements: Collection<Long>): LongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, element: kotlin.Short): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.Short
            symbol = element: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(element: Short): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.ShortArray): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ShortArray
            symbol = elements: kotlin.ShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: ShortArray): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ShortArray
        returnType = kotlin.ShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ShortArray, elements: kotlin.collections.Collection<kotlin.Short>): kotlin.ShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.Short>
            symbol = elements: kotlin.collections.Collection<kotlin.Short>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ShortArray.plus(elements: Collection<Short>): ShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.String?
        returnType = kotlin.String
        symbol = kotlin/plus(<extension receiver>: kotlin.String?, other: kotlin.Any?): kotlin.String
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Any?
            symbol = other: kotlin.Any?
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun String?.plus(other: Any?): String' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, element: kotlin.UByte): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UByte
            symbol = element: kotlin.UByte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(element: UByte): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.UByteArray): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UByteArray
            symbol = elements: kotlin.UByteArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: UByteArray): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UByteArray
        returnType = kotlin.UByteArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UByteArray, elements: kotlin.collections.Collection<kotlin.UByte>): kotlin.UByteArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UByte>
            symbol = elements: kotlin.collections.Collection<kotlin.UByte>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UByteArray.plus(elements: Collection<UByte>): UByteArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, element: kotlin.UInt): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UInt
            symbol = element: kotlin.UInt
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(element: UInt): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.UIntArray): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UIntArray
            symbol = elements: kotlin.UIntArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: UIntArray): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UIntArray
        returnType = kotlin.UIntArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UIntArray, elements: kotlin.collections.Collection<kotlin.UInt>): kotlin.UIntArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UInt>
            symbol = elements: kotlin.collections.Collection<kotlin.UInt>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UIntArray.plus(elements: Collection<UInt>): UIntArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, element: kotlin.ULong): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.ULong
            symbol = element: kotlin.ULong
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(element: ULong): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.ULongArray): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.ULongArray
            symbol = elements: kotlin.ULongArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: ULongArray): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.ULongArray
        returnType = kotlin.ULongArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.ULongArray, elements: kotlin.collections.Collection<kotlin.ULong>): kotlin.ULongArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.ULong>
            symbol = elements: kotlin.collections.Collection<kotlin.ULong>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun ULongArray.plus(elements: Collection<ULong>): ULongArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, element: kotlin.UShort): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = kotlin.UShort
            symbol = element: kotlin.UShort
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(element: UShort): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.UShortArray): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.UShortArray
            symbol = elements: kotlin.UShortArray
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: UShortArray): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.UShortArray
        returnType = kotlin.UShortArray
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.UShortArray, elements: kotlin.collections.Collection<kotlin.UShort>): kotlin.UShortArray
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Collection<kotlin.UShort>
            symbol = elements: kotlin.collections.Collection<kotlin.UShort>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun UShortArray.plus(elements: Collection<UShort>): UShortArray' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Collection<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(element: T): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.Array<out T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Iterable<T>
        returnType = kotlin.collections.List<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.List<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, map: kotlin.collections.Map<out K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = map
            receiverType = null
            returnType = kotlin.collections.Map<out K, V>
            symbol = map: kotlin.collections.Map<out K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out K, V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pair: kotlin.Pair<K, V>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pair
            receiverType = null
            returnType = kotlin.Pair<K, V>
            symbol = pair: kotlin.Pair<K, V>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<K, V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.Array<out kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.Array<out kotlin.Pair<K, V>>
            symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<K, V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Map<out K, V>
        returnType = kotlin.collections.Map<K, V>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Map<out K, V>, pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>): kotlin.collections.Map<K, V>
        valueParameters = [
          KaVariableSignature:
            name = pairs
            receiverType = null
            returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(element: T): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.Array<out T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Array<out T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.collections.Iterable<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.collections.Set<T>
        returnType = kotlin.collections.Set<T>
        symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, elements: kotlin.sequences.Sequence<T>): kotlin.collections.Set<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/collections/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = element
            receiverType = null
            returnType = T
            symbol = element: T
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(element: T): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.Array<out T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.Array<out T>
            symbol = elements: kotlin.Array<out T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.collections.Iterable<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.collections.Iterable<T>
            symbol = elements: kotlin.collections.Iterable<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = KaExplicitReceiverValue:
        expression = 8
        isSafeNavigation = false
        type = kotlin.Int
      signature = KaFunctionSignature:
        receiverType = kotlin.sequences.Sequence<T>
        returnType = kotlin.sequences.Sequence<T>
        symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, elements: kotlin.sequences.Sequence<T>): kotlin.sequences.Sequence<T>
        valueParameters = [
          KaVariableSignature:
            name = elements
            receiverType = null
            returnType = kotlin.sequences.Sequence<T>
            symbol = elements: kotlin.sequences.Sequence<T>
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/sequences/plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>' is inapplicable for operator '+' because of a receiver type mismatch.>
    isInBestCandidates = false

KtNameReferenceExpression(454,459): 'inner'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.String
        symbol = val inner: kotlin.String
        contextParameters = []
        callableId = second/inner
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtUserType(461,464): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(461,464): 'Int'
  NO_CANDIDATES

KtClassBody(467,531): '{'
  NO_CANDIDATES

KtProperty(477,497): 'const val outer = ""'
  NO_CANDIDATES

KtDeclarationModifierList(477,482): 'const'
  NO_CANDIDATES

KtStringTemplateExpression(495,497): '""'
  NO_CANDIDATES

KtProperty(506,525): 'const val inner = 0'
  NO_CANDIDATES

KtDeclarationModifierList(506,511): 'const'
  NO_CANDIDATES

KtConstantExpression(524,525): '0'
  NO_CANDIDATES

KtObjectDeclaration(537,608): 'object NestedObject : @Anno(9 + inner) Second<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtSuperTypeList(559,608): '@Anno(9 + inner) Second<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtSuperTypeEntry(559,608): '@Anno(9 + inner) Second<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtTypeReference(559,608): '@Anno(9 + inner) Second<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtDeclarationModifierList(559,575): '@Anno(9 + inner)'
  NO_CANDIDATES

KtAnnotationEntry(559,575): '@Anno(9 + inner)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        9 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(560,564): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        9 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(560,564): 'Anno'
  NO_CANDIDATES

KtUserType(560,564): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(560,564): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        9 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(564,575): '(9 + inner)'
  NO_CANDIDATES

KtValueArgument(565,574): '9 + inner'
  NO_CANDIDATES

KtBinaryExpression(565,574): '9 + inner'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(565,566): '9'
  NO_CANDIDATES

KtOperationReferenceExpression(567,568): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 9
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(569,574): 'inner'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaImplicitReceiverValue:
        symbol = second/MyClass.Companion
        type = second.MyClass.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.Int
        symbol = val inner: kotlin.Int
        contextParameters = []
        callableId = second/MyClass.Companion.inner
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.String
        symbol = val inner: kotlin.String
        contextParameters = []
        callableId = second/inner
      typeArgumentsMapping = {}
    isInBestCandidates = false

KtUserType(576,608): 'Second<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtNameReferenceExpression(576,582): 'Second'
  NO_CANDIDATES

KtTypeArgumentList(582,608): '<@Anno(10 + inner) String>'
  NO_CANDIDATES

KtTypeProjection(583,607): '@Anno(10 + inner) String'
  NO_CANDIDATES

KtTypeReference(583,607): '@Anno(10 + inner) String'
  NO_CANDIDATES

KtDeclarationModifierList(583,600): '@Anno(10 + inner)'
  NO_CANDIDATES

KtAnnotationEntry(583,600): '@Anno(10 + inner)'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        10 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtConstructorCalleeExpression(584,588): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        10 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtTypeReference(584,588): 'Anno'
  NO_CANDIDATES

KtUserType(584,588): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(584,588): 'Anno'
  KaApplicableCallCandidate:
    candidate = KaAnnotationCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = second.Anno
        symbol = <constructor>(i: kotlin.Int): second.Anno
        valueParameters = [
          KaVariableSignature:
            name = i
            receiverType = null
            returnType = kotlin.Int
            symbol = i: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        10 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

KtValueArgumentList(588,600): '(10 + inner)'
  NO_CANDIDATES

KtValueArgument(589,599): '10 + inner'
  NO_CANDIDATES

KtBinaryExpression(589,599): '10 + inner'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtConstantExpression(589,591): '10'
  NO_CANDIDATES

KtOperationReferenceExpression(592,593): '+'
  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Double
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Double): kotlin.Double
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Double
            symbol = other: kotlin.Double
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Float
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Float): kotlin.Float
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Float
            symbol = other: kotlin.Float
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Byte): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Byte
            symbol = other: kotlin.Byte
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Int
            symbol = other: kotlin.Int
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
    isInBestCandidates = true

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Int
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Short): kotlin.Int
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Short
            symbol = other: kotlin.Short
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidate:
    candidate = KaSimpleFunctionCall:
      contextArgumentMapping = {}
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = 10
        isSafeNavigation = false
        type = kotlin.Int
      extensionReceiver = null
      signature = KaFunctionSignature:
        receiverType = null
        returnType = kotlin.Long
        symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Long): kotlin.Long
        valueParameters = [
          KaVariableSignature:
            name = other
            receiverType = null
            returnType = kotlin.Long
            symbol = other: kotlin.Long
            contextParameters = []
            callableId = null
        ]
        contextParameters = []
        callableId = kotlin/Int.plus
      typeArgumentsMapping = {}
      valueArgumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(594,599): 'inner'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaImplicitReceiverValue:
        symbol = second/MyClass.Companion
        type = second.MyClass.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.Int
        symbol = val inner: kotlin.Int
        contextParameters = []
        callableId = second/MyClass.Companion.inner
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = inner
        receiverType = null
        returnType = kotlin.String
        symbol = val inner: kotlin.String
        contextParameters = []
        callableId = second/inner
      typeArgumentsMapping = {}
    isInBestCandidates = false

KtUserType(601,607): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(601,607): 'String'
  NO_CANDIDATES
