KtFile: 'contains.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtClass(0,51): 'class MyClass() {'
  NO_CANDIDATES

KtPrimaryConstructor(13,15): '()'
  NO_CANDIDATES

KtParameterList(13,15): '()'
  NO_CANDIDATES

KtClassBody(16,51): '{'
  NO_CANDIDATES

KtSecondaryConstructor(22,49): 'constructor(i: Int): this()'
  NO_CANDIDATES

KtParameterList(33,41): '(i: Int)'
  NO_CANDIDATES

KtParameter(34,40): 'i: Int'
  NO_CANDIDATES

KtTypeReference(37,40): 'Int'
  NO_CANDIDATES

KtUserType(37,40): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(37,40): 'Int'
  NO_CANDIDATES

KtConstructorDelegationCall(43,49): 'this()'
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {}
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {}
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtConstructorDelegationReferenceExpression(43,47): 'this'
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {}
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {}
      kind = THIS_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(47,49): '()'
  NO_CANDIDATES

KtNamedFunction(53,106): 'operator fun <T> T.contains(int: Int): Boolean = true'
  NO_CANDIDATES

KtDeclarationModifierList(53,61): 'operator'
  NO_CANDIDATES

KtTypeParameterList(66,69): '<T>'
  NO_CANDIDATES

KtTypeParameter(67,68): 'T'
  NO_CANDIDATES

KtTypeReference(70,71): 'T'
  NO_CANDIDATES

KtUserType(70,71): 'T'
  NO_CANDIDATES

KtNameReferenceExpression(70,71): 'T'
  NO_CANDIDATES

KtParameterList(80,90): '(int: Int)'
  NO_CANDIDATES

KtParameter(81,89): 'int: Int'
  NO_CANDIDATES

KtTypeReference(86,89): 'Int'
  NO_CANDIDATES

KtUserType(86,89): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(86,89): 'Int'
  NO_CANDIDATES

KtTypeReference(92,99): 'Boolean'
  NO_CANDIDATES

KtUserType(92,99): 'Boolean'
  NO_CANDIDATES

KtNameReferenceExpression(92,99): 'Boolean'
  NO_CANDIDATES

KtConstantExpression(102,106): 'true'
  NO_CANDIDATES

KtNamedFunction(108,300): 'fun usage() {'
  NO_CANDIDATES

KtParameterList(117,119): '()'
  NO_CANDIDATES

KtBlockExpression(120,300): '{'
  NO_CANDIDATES

KtBinaryExpression(126,140): '1 in MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtConstantExpression(126,127): '1'
  NO_CANDIDATES

KtOperationReferenceExpression(128,130): 'in'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtCallExpression(131,140): 'MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtNameReferenceExpression(131,138): 'MyClass'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(138,140): '()'
  NO_CANDIDATES

KtDotQualifiedExpression(145,166): 'MyClass().contains(2)'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtCallExpression(145,154): 'MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtNameReferenceExpression(145,152): 'MyClass'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(152,154): '()'
  NO_CANDIDATES

KtCallExpression(155,166): 'contains(2)'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtNameReferenceExpression(155,163): 'contains'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtValueArgumentList(163,166): '(2)'
  NO_CANDIDATES

KtValueArgument(164,165): '2'
  NO_CANDIDATES

KtConstantExpression(164,165): '2'
  NO_CANDIDATES

KtBinaryExpression(171,186): '2 !in MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtConstantExpression(171,172): '2'
  NO_CANDIDATES

KtOperationReferenceExpression(173,176): '!in'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtCallExpression(177,186): 'MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtNameReferenceExpression(177,184): 'MyClass'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(184,186): '()'
  NO_CANDIDATES

KtWhenExpression(192,237): 'when (1) {'
  NO_CANDIDATES

KtConstantExpression(198,199): '1'
  NO_CANDIDATES

KtWhenEntry(211,231): 'in MyClass() -> true'
  NO_CANDIDATES

KtWhenConditionInRange(211,223): 'in MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtOperationReferenceExpression(211,213): 'in'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtCallExpression(214,223): 'MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtNameReferenceExpression(214,221): 'MyClass'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(221,223): '()'
  NO_CANDIDATES

KtConstantExpression(227,231): 'true'
  NO_CANDIDATES

KtWhenExpression(243,298): 'when (val f = 3) {'
  NO_CANDIDATES

KtProperty(249,258): 'val f = 3'
  NO_CANDIDATES

KtConstantExpression(257,258): '3'
  NO_CANDIDATES

KtWhenEntry(270,292): '!in MyClass() -> false'
  NO_CANDIDATES

KtWhenConditionInRange(270,283): '!in MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        3 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtOperationReferenceExpression(270,273): '!in'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        3 -> (KaVariableSignature:
          name = int
          receiverType = null
          returnType = kotlin.Int
          symbol = int: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = MyClass()
          isSafeNavigation = false
          type = MyClass
        signature = KaFunctionSignature:
          receiverType = MyClass
          returnType = kotlin.Boolean
          symbol = /contains(<extension receiver>: T, int: kotlin.Int): kotlin.Boolean
          valueParameters = [
            KaVariableSignature:
              name = int
              receiverType = null
              returnType = kotlin.Int
              symbol = int: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = /contains
      typeArgumentsMapping = {
        T -> (MyClass)
      }
    isInBestCandidates = true

KtCallExpression(274,283): 'MyClass()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtNameReferenceExpression(274,281): 'MyClass'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(): MyClass
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = MyClass
          symbol = <constructor>(i: kotlin.Int): MyClass
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'i'.>
    isInBestCandidates = false

KtValueArgumentList(281,283): '()'
  NO_CANDIDATES

KtConstantExpression(287,292): 'false'
  NO_CANDIDATES