KtPropertyDelegate(74,109): 'by GenericDelegate<String>("hello")'
  KaDelegatedPropertyCallResolutionAttempt:
    provideDelegateCallAttempt = null
    valueGetterCallAttempt = KaCallResolutionError:
      candidateCalls = [
        KaSimpleFunctionCall:
          contextArgumentMapping = {}
          contextArguments = []
          dispatchReceiver = null
          extensionReceiver = KaExplicitReceiverValue:
            expression = GenericDelegate<String>("hello")
            isSafeNavigation = false
            type = myPack.GenericDelegate<kotlin.String>
          signature = KaFunctionSignature:
            receiverType = kotlin.Int
            returnType = ERROR CLASS: Symbol not found for T
            symbol = myPack/getValue(<extension receiver>: kotlin.Int, thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>): ERROR CLASS: Symbol not found for T
            valueParameters = [
              KaVariableSignature:
                name = thisRef
                receiverType = null
                returnType = kotlin.Any?
                symbol = thisRef: kotlin.Any?
                contextParameters = []
                callableId = null,
              KaVariableSignature:
                name = property
                receiverType = null
                returnType = kotlin.reflect.KProperty<*>
                symbol = property: kotlin.reflect.KProperty<*>
                contextParameters = []
                callableId = null
            ]
            contextParameters = []
            callableId = myPack/getValue
          typeArgumentsMapping = {}
          valueArgumentMapping = {}
      ]
      diagnostic = ERROR<UNRESOLVED_REFERENCE_WRONG_RECEIVER: Candidate 'fun Int.getValue(thisRef: Any?, property: KProperty<*>): ??? (Unresolved qualified name: T)' is inapplicable because of a receiver type mismatch.>
    valueSetterCallAttempt = KaCallResolutionSuccess:
      call = KaSimpleFunctionCall:
        contextArgumentMapping = {}
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = GenericDelegate<String>("hello")
          isSafeNavigation = false
          type = myPack.GenericDelegate<kotlin.String>
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = myPack/GenericDelegate.setValue(<dispatch receiver>: myPack.GenericDelegate<T>, thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>, newValue: T): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = thisRef
              receiverType = null
              returnType = kotlin.Any?
              symbol = thisRef: kotlin.Any?
              contextParameters = []
              callableId = null,
            KaVariableSignature:
              name = property
              receiverType = null
              returnType = kotlin.reflect.KProperty<*>
              symbol = property: kotlin.reflect.KProperty<*>
              contextParameters = []
              callableId = null,
            KaVariableSignature:
              name = newValue
              receiverType = null
              returnType = kotlin.String
              symbol = newValue: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = myPack/GenericDelegate.setValue
        typeArgumentsMapping = {}
        valueArgumentMapping = {}
