KtFile: 'enum.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtClass(0,133): 'enum class EnumWithConstructor(val i: Int) {'
  NO_CANDIDATES

KtDeclarationModifierList(0,4): 'enum'
  NO_CANDIDATES

KtPrimaryConstructor(30,42): '(val i: Int)'
  NO_CANDIDATES

KtParameterList(30,42): '(val i: Int)'
  NO_CANDIDATES

KtParameter(31,41): 'val i: Int'
  NO_CANDIDATES

KtTypeReference(38,41): 'Int'
  NO_CANDIDATES

KtUserType(38,41): 'Int'
  NO_CANDIDATES

KtNameReferenceExpression(38,41): 'Int'
  NO_CANDIDATES

KtClassBody(43,133): '{'
  NO_CANDIDATES

KtEnumEntry(49,58): 'Entry(1),'
  NO_CANDIDATES

KtInitializerList(54,57): '(1)'
  NO_CANDIDATES

KtSuperTypeCallEntry(54,57): '(1)'
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(54,54): ''
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(54,54): ''
  NO_CANDIDATES

KtUserType(54,54): ''
  NO_CANDIDATES

KtEnumEntrySuperclassReferenceExpression(54,54): ''
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        1 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtValueArgumentList(54,57): '(1)'
  NO_CANDIDATES

KtValueArgument(55,56): '1'
  NO_CANDIDATES

KtConstantExpression(55,56): '1'
  NO_CANDIDATES

KtEnumEntry(63,131): 'EntryWithBody(2) {'
  NO_CANDIDATES

KtInitializerList(76,79): '(2)'
  NO_CANDIDATES

KtSuperTypeCallEntry(76,79): '(2)'
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstructorCalleeExpression(76,76): ''
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtTypeReference(76,76): ''
  NO_CANDIDATES

KtUserType(76,76): ''
  NO_CANDIDATES

KtEnumEntrySuperclassReferenceExpression(76,76): ''
  KaApplicableCallCandidateInfo:
    candidate = KaDelegatedConstructorCall:
      argumentMapping = {
        2 -> (KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = i: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      kind = SUPER_CALL
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = EnumWithConstructor
          symbol = <constructor>(i: kotlin.Int): EnumWithConstructor
          valueParameters = [
            KaVariableSignature:
              name = i
              receiverType = null
              returnType = kotlin.Int
              symbol = i: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtValueArgumentList(76,79): '(2)'
  NO_CANDIDATES

KtValueArgument(77,78): '2'
  NO_CANDIDATES

KtConstantExpression(77,78): '2'
  NO_CANDIDATES

KtClassBody(80,131): '{'
  NO_CANDIDATES

KtNamedFunction(90,125): 'fun foo() {'
  NO_CANDIDATES

KtParameterList(97,99): '()'
  NO_CANDIDATES

KtBlockExpression(100,125): '{'
  NO_CANDIDATES

KtNameReferenceExpression(114,115): 'i'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = <anonymous>
          type = <anonymous>
        extensionReceiver = null
        signature = KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = val i: kotlin.Int
          contextParameters = []
          callableId = /EnumWithConstructor.i
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtClass(135,262): 'enum class EnumWithoutConstructor {'
  NO_CANDIDATES

KtDeclarationModifierList(135,139): 'enum'
  NO_CANDIDATES

KtClassBody(169,262): '{'
  NO_CANDIDATES

KtEnumEntry(175,181): 'Entry,'
  NO_CANDIDATES

KtEnumEntry(186,260): 'EntryWithBody {'
  NO_CANDIDATES

KtClassBody(200,260): '{'
  NO_CANDIDATES

KtNamedFunction(210,254): 'fun baz() {'
  NO_CANDIDATES

KtParameterList(217,219): '()'
  NO_CANDIDATES

KtBlockExpression(220,254): '{'
  NO_CANDIDATES

KtDotQualifiedExpression(234,244): 'this.baz()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = this
          isSafeNavigation = false
          type = <anonymous>
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtThisExpression(234,238): 'this'
  NO_CANDIDATES

KtNameReferenceExpression(234,238): 'this'
  NO_CANDIDATES

KtCallExpression(239,244): 'baz()'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = this
          isSafeNavigation = false
          type = <anonymous>
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(239,242): 'baz'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = this
          isSafeNavigation = false
          type = <anonymous>
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = baz(<dispatch receiver>: <anonymous>): kotlin.Unit
          valueParameters = []
          contextParameters = []
          callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtValueArgumentList(242,244): '()'
  NO_CANDIDATES

KtNamedFunction(264,575): 'fun usage(with: EnumWithConstructor) {'
  NO_CANDIDATES

KtParameterList(273,300): '(with: EnumWithConstructor)'
  NO_CANDIDATES

KtParameter(274,299): 'with: EnumWithConstructor'
  NO_CANDIDATES

KtTypeReference(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtUserType(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtNameReferenceExpression(280,299): 'EnumWithConstructor'
  NO_CANDIDATES

KtBlockExpression(301,575): '{'
  NO_CANDIDATES

KtDotQualifiedExpression(307,319): 'with.ordinal'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = with
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = ordinal
          receiverType = null
          returnType = kotlin.Int
          symbol = val ordinal: kotlin.Int
          contextParameters = []
          callableId = kotlin/Enum.ordinal
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(307,311): 'with'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = with
          receiverType = null
          returnType = EnumWithConstructor
          symbol = with: EnumWithConstructor
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(312,319): 'ordinal'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = with
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = ordinal
          receiverType = null
          returnType = kotlin.Int
          symbol = val ordinal: kotlin.Int
          contextParameters = []
          callableId = kotlin/Enum.ordinal
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(345,350): 'Entry'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = Entry
          receiverType = null
          returnType = EnumWithConstructor
          symbol = /EnumWithConstructor.Entry
          contextParameters = []
          callableId = /EnumWithConstructor.Entry
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(355,385): 'EnumWithConstructor.Entry.name'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor.Entry
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = name
          receiverType = null
          returnType = kotlin.String
          symbol = val name: kotlin.String
          contextParameters = []
          callableId = kotlin/Enum.name
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(375,380): 'Entry'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = Entry
          receiverType = null
          returnType = EnumWithConstructor
          symbol = /EnumWithConstructor.Entry
          contextParameters = []
          callableId = /EnumWithConstructor.Entry
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(381,385): 'name'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor.Entry
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = name
          receiverType = null
          returnType = kotlin.String
          symbol = val name: kotlin.String
          contextParameters = []
          callableId = kotlin/Enum.name
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(410,423): 'EntryWithBody'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = EntryWithBody
          receiverType = null
          returnType = EnumWithConstructor
          symbol = /EnumWithConstructor.EntryWithBody
          contextParameters = []
          callableId = /EnumWithConstructor.EntryWithBody
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(428,463): 'EnumWithConstructor.EntryWithBody.i'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor.EntryWithBody
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = val i: kotlin.Int
          contextParameters = []
          callableId = /EnumWithConstructor.i
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(448,461): 'EntryWithBody'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = EntryWithBody
          receiverType = null
          returnType = EnumWithConstructor
          symbol = /EnumWithConstructor.EntryWithBody
          contextParameters = []
          callableId = /EnumWithConstructor.EntryWithBody
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(462,463): 'i'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithConstructor.EntryWithBody
          isSafeNavigation = false
          type = EnumWithConstructor
        extensionReceiver = null
        signature = KaVariableSignature:
          name = i
          receiverType = null
          returnType = kotlin.Int
          symbol = val i: kotlin.Int
          contextParameters = []
          callableId = /EnumWithConstructor.i
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(469,499): 'EnumWithoutConstructor.entries'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithoutConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = entries
          receiverType = null
          returnType = kotlin.enums.EnumEntries<EnumWithoutConstructor>
          symbol = val entries: kotlin.enums.EnumEntries<EnumWithoutConstructor>
          contextParameters = []
          callableId = /EnumWithoutConstructor.entries
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

KtNameReferenceExpression(492,499): 'entries'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithoutConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = entries
          receiverType = null
          returnType = kotlin.enums.EnumEntries<EnumWithoutConstructor>
          symbol = val entries: kotlin.enums.EnumEntries<EnumWithoutConstructor>
          contextParameters = []
          callableId = /EnumWithoutConstructor.entries
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(527,532): 'Entry'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithoutConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = Entry
          receiverType = null
          returnType = EnumWithoutConstructor
          symbol = /EnumWithoutConstructor.Entry
          contextParameters = []
          callableId = /EnumWithoutConstructor.Entry
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

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

KtNameReferenceExpression(560,573): 'EntryWithBody'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = EnumWithoutConstructor
          isSafeNavigation = false
          type = kotlin.Unit
        extensionReceiver = null
        signature = KaVariableSignature:
          name = EntryWithBody
          receiverType = null
          returnType = EnumWithoutConstructor
          symbol = /EnumWithoutConstructor.EntryWithBody
          contextParameters = []
          callableId = /EnumWithoutConstructor.EntryWithBody
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true