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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        AnnotationTarget.TYPE -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(32,38): 'Target'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        AnnotationTarget.TYPE -> (KaVariableSignature:
          name = allowedTargets
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = vararg allowedTargets: kotlin.annotation.AnnotationTarget
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(32,38): 'Target'
  NO_CANDIDATES

KtUserType(32,38): 'Target'
  NO_CANDIDATES

KtNameReferenceExpression(32,38): 'Target'
  NO_CANDIDATES

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

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

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

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

KtNameReferenceExpression(56,60): 'TYPE'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = AnnotationTarget
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = TYPE
          receiverType = null
          returnType = kotlin.annotation.AnnotationTarget
          symbol = kotlin/annotation/AnnotationTarget.TYPE
          contextParameters = []
          callableId = kotlin/annotation/AnnotationTarget.TYPE
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        0 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(226,230): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        0 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(226,230): 'Anno'
  NO_CANDIDATES

KtUserType(226,230): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(226,230): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(231,240): '0 + outer'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(235,240): 'outer'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = outer
          receiverType = null
          returnType = kotlin.Int
          symbol = val outer: kotlin.Int
          contextParameters = []
          callableId = second/outer
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        1 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(248,252): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        1 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(248,252): 'Anno'
  NO_CANDIDATES

KtUserType(248,252): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(248,252): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(253,262): '1 + outer'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(257,262): 'outer'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = outer
          receiverType = null
          returnType = kotlin.Int
          symbol = val outer: kotlin.Int
          contextParameters = []
          callableId = second/outer
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        2 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(270,274): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        2 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(270,274): 'Anno'
  NO_CANDIDATES

KtUserType(270,274): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(270,274): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(275,284): '2 + outer'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

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

KtUserType(286,289): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(286,289): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(295,304): 'Companion'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = second.MyClass.Companion
          symbol = <constructor>(): second.MyClass.Companion
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        4 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(311,315): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        4 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(311,315): 'Anno'
  NO_CANDIDATES

KtUserType(311,315): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(311,315): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(316,325): '4 + outer'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

KtNameReferenceExpression(320,325): 'outer'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = outer
          receiverType = null
          returnType = kotlin.Int
          symbol = val outer: kotlin.Int
          contextParameters = []
          callableId = second/outer
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        5 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(335,339): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        5 + outer -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(335,339): 'Anno'
  NO_CANDIDATES

KtUserType(335,339): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(335,339): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(340,349): '5 + outer'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        outer -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

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

KtUserType(351,357): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(351,357): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(362,374): 'NestedObject'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = second.MyClass.NestedObject
          symbol = <constructor>(): second.MyClass.NestedObject
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        6 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(401,405): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        6 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(401,405): 'Anno'
  NO_CANDIDATES

KtUserType(401,405): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(401,405): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(406,415): '6 + inner'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtConstantExpression(406,407): '6'
  NO_CANDIDATES

KtOperationReferenceExpression(408,409): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 6
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtNameReferenceExpression(410,415): 'inner'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = inner
          receiverType = null
          returnType = kotlin.String
          symbol = val inner: kotlin.String
          contextParameters = []
          callableId = second/inner
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        7 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(423,427): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        7 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(423,427): 'Anno'
  NO_CANDIDATES

KtUserType(423,427): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(423,427): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(428,437): '7 + inner'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtConstantExpression(428,429): '7'
  NO_CANDIDATES

KtOperationReferenceExpression(430,431): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 7
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtNameReferenceExpression(432,437): 'inner'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = inner
          receiverType = null
          returnType = kotlin.String
          symbol = val inner: kotlin.String
          contextParameters = []
          callableId = second/inner
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        8 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(445,449): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        8 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(445,449): 'Anno'
  NO_CANDIDATES

KtUserType(445,449): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(445,449): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(450,459): '8 + inner'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtConstantExpression(450,451): '8'
  NO_CANDIDATES

KtOperationReferenceExpression(452,453): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Double' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Float' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Byte' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Int' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Short' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'String', but 'Long' was expected.>
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigDecimal
          symbol = other: java.math.BigDecimal
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigDecimal.plus(other: BigDecimal): BigDecimal>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = java.math.BigInteger
          symbol = other: java.math.BigInteger
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BigInteger.plus(other: BigInteger): BigInteger>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.Array<T>, element: T): kotlin.Array<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(element: T): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Array<out T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Collection<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.Array<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Collection<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Array<T>.plus(elements: Collection<T>): Array<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Boolean
          symbol = element: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(element: Boolean): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.BooleanArray
          symbol = elements: kotlin.BooleanArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: BooleanArray): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Boolean>
          symbol = elements: kotlin.collections.Collection<kotlin.Boolean>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun BooleanArray.plus(elements: Collection<Boolean>): BooleanArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Byte
          symbol = element: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(element: Byte): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ByteArray
          symbol = elements: kotlin.ByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: ByteArray): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Byte>
          symbol = elements: kotlin.collections.Collection<kotlin.Byte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ByteArray.plus(elements: Collection<Byte>): ByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.String
          symbol = other: kotlin.String
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun Char.plus(other: String): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Char
          symbol = element: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(element: Char): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.CharArray
          symbol = elements: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: CharArray): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Char>
          symbol = elements: kotlin.collections.Collection<kotlin.Char>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun CharArray.plus(elements: Collection<Char>): CharArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Double
          symbol = element: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(element: Double): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.DoubleArray
          symbol = elements: kotlin.DoubleArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: DoubleArray): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Double>
          symbol = elements: kotlin.collections.Collection<kotlin.Double>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun DoubleArray.plus(elements: Collection<Double>): DoubleArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Float
          symbol = element: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(element: Float): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.FloatArray
          symbol = elements: kotlin.FloatArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: FloatArray): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Float>
          symbol = elements: kotlin.collections.Collection<kotlin.Float>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun FloatArray.plus(elements: Collection<Float>): FloatArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Int
          symbol = element: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(element: Int): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.IntArray
          symbol = elements: kotlin.IntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: IntArray): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Int>
          symbol = elements: kotlin.collections.Collection<kotlin.Int>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun IntArray.plus(elements: Collection<Int>): IntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Long
          symbol = element: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(element: Long): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.LongArray
          symbol = elements: kotlin.LongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: LongArray): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Long>
          symbol = elements: kotlin.collections.Collection<kotlin.Long>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun LongArray.plus(elements: Collection<Long>): LongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.Short
          symbol = element: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(element: Short): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ShortArray
          symbol = elements: kotlin.ShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: ShortArray): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.Short>
          symbol = elements: kotlin.collections.Collection<kotlin.Short>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ShortArray.plus(elements: Collection<Short>): ShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Any?
          symbol = other: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun String?.plus(other: Any?): String>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UByte
          symbol = element: kotlin.UByte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(element: UByte): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UByteArray
          symbol = elements: kotlin.UByteArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: UByteArray): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UByte>
          symbol = elements: kotlin.collections.Collection<kotlin.UByte>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UByteArray.plus(elements: Collection<UByte>): UByteArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UInt
          symbol = element: kotlin.UInt
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(element: UInt): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UIntArray
          symbol = elements: kotlin.UIntArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: UIntArray): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UInt>
          symbol = elements: kotlin.collections.Collection<kotlin.UInt>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UIntArray.plus(elements: Collection<UInt>): UIntArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.ULong
          symbol = element: kotlin.ULong
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(element: ULong): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.ULongArray
          symbol = elements: kotlin.ULongArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: ULongArray): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.ULong>
          symbol = elements: kotlin.collections.Collection<kotlin.ULong>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun ULongArray.plus(elements: Collection<ULong>): ULongArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = kotlin.UShort
          symbol = element: kotlin.UShort
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(element: UShort): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.UShortArray
          symbol = elements: kotlin.UShortArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: UShortArray): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Collection<kotlin.UShort>
          symbol = elements: kotlin.collections.Collection<kotlin.UShort>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun UShortArray.plus(elements: Collection<UShort>): UShortArray>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Collection<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Collection<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Collection<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Iterable<T>, element: T): kotlin.collections.List<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(element: T): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Array<out T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Iterable<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.List<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Iterable<T>.plus(elements: Sequence<T>): List<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = map
          receiverType = null
          returnType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = map: kotlin.collections.Map<out K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = map: kotlin.collections.Map<out K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(map: Map<out K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pair
          receiverType = null
          returnType = kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          symbol = pair: kotlin.Pair<K, V>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
              symbol = pair: kotlin.Pair<K, V>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pair: Pair<K, V>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.Array<out kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.Array<out kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Array<out Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.collections.Iterable<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.collections.Iterable<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Iterable<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = pairs
          receiverType = null
          returnType = kotlin.sequences.Sequence<kotlin.Pair<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
          symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Map<out ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>
          returnType = kotlin.collections.Map<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter K, ERROR CLASS: Cannot infer argument for type parameter V>>
              symbol = pairs: kotlin.sequences.Sequence<kotlin.Pair<K, V>>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        K -> (ERROR CLASS: Cannot infer argument for type parameter K),
        V -> (ERROR CLASS: Cannot infer argument for type parameter V)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <K, V> Map<out K, V>.plus(pairs: Sequence<Pair<K, V>>): Map<K, V>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/collections/plus(<extension receiver>: kotlin.collections.Set<T>, element: T): kotlin.collections.Set<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(element: T): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Array<out T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Iterable<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.collections.Set<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/collections/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Set<T>.plus(elements: Sequence<T>): Set<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = element
          receiverType = null
          returnType = ERROR CLASS: Cannot infer argument for type parameter T
          symbol = element: T
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = kotlin/sequences/plus(<extension receiver>: kotlin.sequences.Sequence<T>, element: T): kotlin.sequences.Sequence<T>
          valueParameters = [
            KaVariableSignature:
              name = element
              receiverType = null
              returnType = ERROR CLASS: Cannot infer argument for type parameter T
              symbol = element: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(element: T): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.Array<out ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.Array<out T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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 ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.Array<out T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Array<out T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.collections.Iterable<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.collections.Iterable<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.collections.Iterable<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Iterable<T>): Sequence<T>>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = elements
          receiverType = null
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          symbol = elements: kotlin.sequences.Sequence<T>
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = 8
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter T>
          returnType = kotlin.sequences.Sequence<ERROR CLASS: Cannot infer argument for type parameter 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<ERROR CLASS: Cannot infer argument for type parameter T>
              symbol = elements: kotlin.sequences.Sequence<T>
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/sequences/plus
      typeArgumentsMapping = {
        T -> (ERROR CLASS: Cannot infer argument for type parameter T)
      }
    diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
    fun <T> Sequence<T>.plus(elements: Sequence<T>): Sequence<T>>
    isInBestCandidates = false

KtNameReferenceExpression(454,459): 'inner'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = inner
          receiverType = null
          returnType = kotlin.String
          symbol = val inner: kotlin.String
          contextParameters = []
          callableId = second/inner
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        9 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(560,564): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        9 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(560,564): 'Anno'
  NO_CANDIDATES

KtUserType(560,564): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(560,564): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(565,574): '9 + inner'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

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

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = inner
          receiverType = null
          returnType = kotlin.String
          symbol = val inner: kotlin.String
          contextParameters = []
          callableId = second/inner
      simpleAccess = Read
      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)'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        10 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(584,588): 'Anno'
  KaApplicableCallCandidateInfo:
    candidate = KaAnnotationCall:
      argumentMapping = {
        10 + inner -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

KtTypeReference(584,588): 'Anno'
  NO_CANDIDATES

KtUserType(584,588): 'Anno'
  NO_CANDIDATES

KtNameReferenceExpression(584,588): 'Anno'
  NO_CANDIDATES

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

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

KtBinaryExpression(589,599): '10 + inner'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    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): '+'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Double
          symbol = other: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Double' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Float
          symbol = other: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Float' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Byte
          symbol = other: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Byte' was expected.>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Int
          symbol = other: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Short
          symbol = other: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Short' was expected.>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        inner -> (KaVariableSignature:
          name = other
          receiverType = null
          returnType = kotlin.Long
          symbol = other: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        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 = {}
    diagnostic = ERROR<ARGUMENT_TYPE_MISMATCH: Argument type mismatch: actual type is 'Int', but 'Long' was expected.>
    isInBestCandidates = false

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

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

KtUserType(601,607): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(601,607): 'String'
  NO_CANDIDATES