KtFile: 'propInitializers.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtClass(78,268): 'enum class MyEnum {'
  NO_CANDIDATES

KtDeclarationModifierList(78,82): 'enum'
  NO_CANDIDATES

KtClassBody(96,268): '{'
  NO_CANDIDATES

KtEnumEntry(102,110): 'Option1,'
  NO_CANDIDATES

KtEnumEntry(111,119): 'Option2,'
  NO_CANDIDATES

KtEnumEntry(120,128): 'Option3;'
  NO_CANDIDATES

KtObjectDeclaration(133,266): 'companion object {'
  NO_CANDIDATES

KtDeclarationModifierList(133,142): 'companion'
  NO_CANDIDATES

KtClassBody(150,266): '{'
  NO_CANDIDATES

KtProperty(160,190): 'val enumProp: MyEnum = Option1'
  NO_CANDIDATES

KtTypeReference(174,180): 'MyEnum'
  NO_CANDIDATES

KtUserType(174,180): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(174,180): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(183,190): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaImplicitReceiverValue:
        symbol = /MyEnum
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(199,226): 'val stringProp: String = ""'
  NO_CANDIDATES

KtTypeReference(215,221): 'String'
  NO_CANDIDATES

KtUserType(215,221): 'String'
  NO_CANDIDATES

KtNameReferenceExpression(215,221): 'String'
  NO_CANDIDATES

KtStringTemplateExpression(224,226): '""'
  NO_CANDIDATES

KtNamedFunction(235,260): 'fun getOption() = Option1'
  NO_CANDIDATES

KtParameterList(248,250): '()'
  NO_CANDIDATES

KtNameReferenceExpression(253,260): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaImplicitReceiverValue:
        symbol = /MyEnum
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(270,306): 'val EnumOptionAlias = MyEnum.Option1'
  NO_CANDIDATES

KtDotQualifiedExpression(292,306): 'MyEnum.Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = MyEnum
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

KtNameReferenceExpression(299,306): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = MyEnum
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(308,340): 'val OptionAlias = MyEnum.Option2'
  NO_CANDIDATES

KtDotQualifiedExpression(326,340): 'MyEnum.Option2'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = MyEnum
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option2
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option2
        contextParameters = []
        callableId = /MyEnum.Option2
      typeArgumentsMapping = {}
    isInBestCandidates = true

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

KtNameReferenceExpression(333,340): 'Option2'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = MyEnum
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = Option2
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option2
        contextParameters = []
        callableId = /MyEnum.Option2
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(342,375): 'val tlEnumProp1: MyEnum = Option1'
  NO_CANDIDATES

KtTypeReference(359,365): 'MyEnum'
  NO_CANDIDATES

KtUserType(359,365): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(359,365): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(368,375): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = Option1
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(376,413): 'val tlEnumProp2: MyEnum = OptionAlias'
  NO_CANDIDATES

KtTypeReference(393,399): 'MyEnum'
  NO_CANDIDATES

KtUserType(393,399): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(393,399): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(402,413): 'OptionAlias'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = OptionAlias
        receiverType = null
        returnType = MyEnum
        symbol = val OptionAlias: MyEnum
        contextParameters = []
        callableId = /OptionAlias
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(414,448): 'val tlEnumProp3: MyEnum = enumProp'
  NO_CANDIDATES

KtTypeReference(431,437): 'MyEnum'
  NO_CANDIDATES

KtUserType(431,437): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(431,437): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(440,448): 'enumProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = enumProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = enumProp
        receiverType = null
        returnType = MyEnum
        symbol = val enumProp: MyEnum
        contextParameters = []
        callableId = /MyEnum.Companion.enumProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(449,487): 'val topLevelProp4: MyEnum = stringProp'
  NO_CANDIDATES

KtTypeReference(468,474): 'MyEnum'
  NO_CANDIDATES

KtUserType(468,474): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(468,474): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(477,487): 'stringProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = stringProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = stringProp
        receiverType = null
        returnType = kotlin.String
        symbol = val stringProp: kotlin.String
        contextParameters = []
        callableId = /MyEnum.Companion.stringProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNamedFunction(489,598): 'fun testReassignment() {'
  NO_CANDIDATES

KtParameterList(509,511): '()'
  NO_CANDIDATES

KtBlockExpression(512,598): '{'
  NO_CANDIDATES

KtProperty(518,541): 'var m: MyEnum = Option1'
  NO_CANDIDATES

KtTypeReference(525,531): 'MyEnum'
  NO_CANDIDATES

KtUserType(525,531): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(525,531): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(534,541): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = Option1
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBinaryExpression(546,557): 'm = Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = Option1
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(546,547): 'm'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = Option1
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(548,549): '='
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = Option1
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(550,557): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = Option1
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBinaryExpression(562,577): 'm = OptionAlias'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = OptionAlias
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(562,563): 'm'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = OptionAlias
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(564,565): '='
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = OptionAlias
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(566,577): 'OptionAlias'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Read
      signature = KaVariableSignature:
        name = OptionAlias
        receiverType = null
        returnType = MyEnum
        symbol = val OptionAlias: MyEnum
        contextParameters = []
        callableId = /OptionAlias
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBinaryExpression(582,596): 'm = stringProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = stringProp
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(582,583): 'm'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = stringProp
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(584,585): '='
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = null
      extensionReceiver = null
      isContextSensitive = false
      kind = Write:
        value = stringProp
      signature = KaVariableSignature:
        name = m
        receiverType = null
        returnType = MyEnum
        symbol = var m: MyEnum
        contextParameters = []
        callableId = null
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(586,596): 'stringProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = stringProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = stringProp
        receiverType = null
        returnType = kotlin.String
        symbol = val stringProp: kotlin.String
        contextParameters = []
        callableId = /MyEnum.Companion.stringProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNamedFunction(600,679): 'fun testCorrectDefaultParam(arg1: MyEnum = Option1, arg2: MyEnum = enumProp) {}'
  NO_CANDIDATES

KtParameterList(627,676): '(arg1: MyEnum = Option1, arg2: MyEnum = enumProp)'
  NO_CANDIDATES

KtParameter(628,650): 'arg1: MyEnum = Option1'
  NO_CANDIDATES

KtTypeReference(634,640): 'MyEnum'
  NO_CANDIDATES

KtUserType(634,640): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(634,640): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(643,650): 'Option1'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = Option1
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = Option1
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option1
        contextParameters = []
        callableId = /MyEnum.Option1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtParameter(652,675): 'arg2: MyEnum = enumProp'
  NO_CANDIDATES

KtTypeReference(658,664): 'MyEnum'
  NO_CANDIDATES

KtUserType(658,664): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(658,664): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(667,675): 'enumProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = enumProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = enumProp
        receiverType = null
        returnType = MyEnum
        symbol = val enumProp: MyEnum
        contextParameters = []
        callableId = /MyEnum.Companion.enumProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBlockExpression(677,679): '{}'
  NO_CANDIDATES

KtNamedFunction(680,734): 'fun testWrongDefaultParam(arg: MyEnum = stringProp) {}'
  NO_CANDIDATES

KtParameterList(705,731): '(arg: MyEnum = stringProp)'
  NO_CANDIDATES

KtParameter(706,730): 'arg: MyEnum = stringProp'
  NO_CANDIDATES

KtTypeReference(711,717): 'MyEnum'
  NO_CANDIDATES

KtUserType(711,717): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(711,717): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(720,730): 'stringProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = stringProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = stringProp
        receiverType = null
        returnType = kotlin.String
        symbol = val stringProp: kotlin.String
        contextParameters = []
        callableId = /MyEnum.Companion.stringProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBlockExpression(732,734): '{}'
  NO_CANDIDATES

KtClass(736,851): 'class PropOwner(val prop: MyEnum = Option2) {'
  NO_CANDIDATES

KtPrimaryConstructor(751,779): '(val prop: MyEnum = Option2)'
  NO_CANDIDATES

KtParameterList(751,779): '(val prop: MyEnum = Option2)'
  NO_CANDIDATES

KtParameter(752,778): 'val prop: MyEnum = Option2'
  NO_CANDIDATES

KtTypeReference(762,768): 'MyEnum'
  NO_CANDIDATES

KtUserType(762,768): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(762,768): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(771,778): 'Option2'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = Option2
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = Option2
        receiverType = null
        returnType = MyEnum
        symbol = /MyEnum.Option2
        contextParameters = []
        callableId = /MyEnum.Option2
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtClassBody(780,851): '{'
  NO_CANDIDATES

KtProperty(786,814): 'val prop2: MyEnum = enumProp'
  NO_CANDIDATES

KtTypeReference(797,803): 'MyEnum'
  NO_CANDIDATES

KtUserType(797,803): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(797,803): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(806,814): 'enumProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = enumProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = enumProp
        receiverType = null
        returnType = MyEnum
        symbol = val enumProp: MyEnum
        contextParameters = []
        callableId = /MyEnum.Companion.enumProp
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtProperty(819,849): 'val prop3: MyEnum = stringProp'
  NO_CANDIDATES

KtTypeReference(830,836): 'MyEnum'
  NO_CANDIDATES

KtUserType(830,836): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(830,836): 'MyEnum'
  NO_CANDIDATES

KtNameReferenceExpression(839,849): 'stringProp'
  KaApplicableCallCandidate:
    candidate = KaSimpleVariableAccessCall:
      contextArguments = []
      dispatchReceiver = KaExplicitReceiverValue:
        expression = stringProp
        isSafeNavigation = false
        type = MyEnum.Companion
      extensionReceiver = null
      isContextSensitive = true
      kind = Read
      signature = KaVariableSignature:
        name = stringProp
        receiverType = null
        returnType = kotlin.String
        symbol = val stringProp: kotlin.String
        contextParameters = []
        callableId = /MyEnum.Companion.stringProp
      typeArgumentsMapping = {}
    isInBestCandidates = true
