KtFile: 'main.kt'
  NO_CANDIDATES

KtPackageDirective(0,0): ''
  NO_CANDIDATES

KtImportList(0,0): ''
  NO_CANDIDATES

KtNamedFunction(0,300): '// WITH_STDLIB'
  NO_CANDIDATES

KtTypeReference(36,45): 'JavaClass'
  NO_CANDIDATES

KtUserType(36,45): 'JavaClass'
  NO_CANDIDATES

KtNameReferenceExpression(36,45): 'JavaClass'
  NO_CANDIDATES

KtParameterList(49,71): '(javaClass: JavaClass)'
  NO_CANDIDATES

KtParameter(50,70): 'javaClass: JavaClass'
  NO_CANDIDATES

KtTypeReference(61,70): 'JavaClass'
  NO_CANDIDATES

KtUserType(61,70): 'JavaClass'
  NO_CANDIDATES

KtNameReferenceExpression(61,70): 'JavaClass'
  NO_CANDIDATES

KtBlockExpression(72,300): '{'
  NO_CANDIDATES

KtCallExpression(78,104): 'print(javaClass.something)'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Any?
          symbol = message: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Any?): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Any?
              symbol = message: kotlin.Any?
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Boolean
          symbol = message: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Boolean): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Boolean
              symbol = message: kotlin.Boolean
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Boolean was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Byte
          symbol = message: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Byte): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Byte
              symbol = message: kotlin.Byte
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Byte was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Char
          symbol = message: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Char): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Char
              symbol = message: kotlin.Char
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Char was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.CharArray
          symbol = message: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.CharArray): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.CharArray
              symbol = message: kotlin.CharArray
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but CharArray was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Double
          symbol = message: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Double): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Double
              symbol = message: kotlin.Double
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Double was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Float
          symbol = message: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Float): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Float
              symbol = message: kotlin.Float
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Float was expected>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Int
          symbol = message: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Int): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Int
              symbol = message: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Long
          symbol = message: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Long): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Long
              symbol = message: kotlin.Long
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Long was expected>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Short
          symbol = message: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Short): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Short
              symbol = message: kotlin.Short
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<TYPE_MISMATCH: Type mismatch: inferred type is Int but Short was expected>
    isInBestCandidates = false

KtNameReferenceExpression(78,83): 'print'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Any?
          symbol = message: kotlin.Any?
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Any?): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Any?
              symbol = message: kotlin.Any?
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Boolean
          symbol = message: kotlin.Boolean
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Boolean): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Boolean
              symbol = message: kotlin.Boolean
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Byte
          symbol = message: kotlin.Byte
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Byte): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Byte
              symbol = message: kotlin.Byte
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Char
          symbol = message: kotlin.Char
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Char): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Char
              symbol = message: kotlin.Char
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.CharArray
          symbol = message: kotlin.CharArray
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.CharArray): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.CharArray
              symbol = message: kotlin.CharArray
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Double
          symbol = message: kotlin.Double
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Double): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Double
              symbol = message: kotlin.Double
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Float
          symbol = message: kotlin.Float
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Float): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Float
              symbol = message: kotlin.Float
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Int
          symbol = message: kotlin.Int
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Int): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Int
              symbol = message: kotlin.Int
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Long
          symbol = message: kotlin.Long
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Long): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Long
              symbol = message: kotlin.Long
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {
        javaClass.something -> (KaVariableSignature:
          name = message
          receiverType = null
          returnType = kotlin.Short
          symbol = message: kotlin.Short
          contextParameters = []
          callableId = null)
      }
      isImplicitInvoke = false
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaFunctionSignature:
          receiverType = null
          returnType = kotlin.Unit
          symbol = kotlin/io/print(message: kotlin.Short): kotlin.Unit
          valueParameters = [
            KaVariableSignature:
              name = message
              receiverType = null
              returnType = kotlin.Short
              symbol = message: kotlin.Short
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/io/print
      typeArgumentsMapping = {}
    diagnostic = ERROR<UNRESOLVED_REFERENCE: OTHER_ERROR with print>
    isInBestCandidates = false

KtValueArgumentList(83,104): '(javaClass.something)'
  NO_CANDIDATES

KtValueArgument(84,103): 'javaClass.something'
  NO_CANDIDATES

KtDotQualifiedExpression(84,103): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(84,93): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(94,103): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtBinaryExpression(109,132): 'javaClass.something = 1'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtDotQualifiedExpression(109,128): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(109,118): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(119,128): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(129,130): '='
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstantExpression(131,132): '1'
  NO_CANDIDATES

KtBinaryExpression(137,161): 'javaClass.something += 1'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundAssignOperation:
        kind = PLUS_ASSIGN
        operand = 1
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
            valueParameters = [
              KaVariableSignature:
                name = other
                receiverType = null
                returnType = kotlin.Int
                symbol = other: kotlin.Int
                contextParameters = []
                callableId = null
            ]
            contextParameters = []
            callableId = kotlin/Int.plus
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtDotQualifiedExpression(137,156): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(137,146): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(147,156): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(157,159): '+='
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundAssignOperation:
        kind = PLUS_ASSIGN
        operand = 1
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.plus(<dispatch receiver>: kotlin.Int, other: kotlin.Int): kotlin.Int
            valueParameters = [
              KaVariableSignature:
                name = other
                receiverType = null
                returnType = kotlin.Int
                symbol = other: kotlin.Int
                contextParameters = []
                callableId = null
            ]
            contextParameters = []
            callableId = kotlin/Int.plus
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtConstantExpression(160,161): '1'
  NO_CANDIDATES

KtPostfixExpression(166,187): 'javaClass.something++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtDotQualifiedExpression(166,185): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(166,175): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(176,185): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(185,187): '++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtPrefixExpression(192,213): '--javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = DEC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.dec(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.dec
        precedence = PREFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtOperationReferenceExpression(192,194): '--'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = DEC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = javaClass.something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.dec(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.dec
        precedence = PREFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtDotQualifiedExpression(194,213): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(194,203): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(204,213): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtPostfixExpression(219,230): 'something++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtNameReferenceExpression(219,228): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(228,230): '++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = something
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtPostfixExpression(235,248): '(something)++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = (something)
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtParenthesizedExpression(235,246): '(something)'
  NO_CANDIDATES

KtNameReferenceExpression(236,245): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(246,248): '++'
  KaApplicableCallCandidateInfo:
    candidate = KaCompoundVariableAccessCall:
      compoundOperation = KaCompoundUnaryOperation:
        kind = INC
        operationPartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
          contextArguments = []
          dispatchReceiver = KaExplicitReceiverValue:
            expression = (something)
            isSafeNavigation = false
            type = kotlin.Int
          extensionReceiver = null
          signature = KaFunctionSignature:
            receiverType = null
            returnType = kotlin.Int
            symbol = kotlin/Int.inc(<dispatch receiver>: kotlin.Int): kotlin.Int
            valueParameters = []
            contextParameters = []
            callableId = kotlin/Int.inc
        precedence = POSTFIX
      variablePartiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
    isInBestCandidates = true

KtBinaryExpression(253,268): '(something) = 1'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(253,264): '(something)'
  NO_CANDIDATES

KtNameReferenceExpression(254,263): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(265,266): '='
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstantExpression(267,268): '1'
  NO_CANDIDATES

KtBinaryExpression(273,298): '(javaClass.something) = 1'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtParenthesizedExpression(273,294): '(javaClass.something)'
  NO_CANDIDATES

KtDotQualifiedExpression(274,293): 'javaClass.something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleFunctionCall:
      argumentMapping = {}
      isImplicitInvoke = true
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaExplicitReceiverValue:
          expression = something
          isSafeNavigation = false
          type = kotlin.Int
        signature = KaFunctionSignature:
          receiverType = kotlin.DeepRecursiveFunction<ERROR_TYPE, ERROR_TYPE>
          returnType = ERROR_TYPE
          symbol = kotlin/invoke(<extension receiver>: kotlin.DeepRecursiveFunction<T, R>, value: T): R
          valueParameters = [
            KaVariableSignature:
              name = value
              receiverType = null
              returnType = ERROR_TYPE
              symbol = value: T
              contextParameters = []
              callableId = null
          ]
          contextParameters = []
          callableId = kotlin/invoke
      typeArgumentsMapping = {
        T -> (ERROR_TYPE),
        R -> (ERROR_TYPE)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

KtNameReferenceExpression(274,283): 'javaClass'
  KaInapplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = KaImplicitReceiverValue:
          symbol = KaReceiverParameterSymbol:
            annotations: []
            callableId: null
            compilerVisibility: Local
            contextReceivers: []
            isActual: false
            isExpect: false
            isExtension: false
            isVal: true
            location: LOCAL
            modality: FINAL
            name: <receiver>
            origin: SOURCE
            owningCallableSymbol: KaNamedFunctionSymbol(/foo)
            receiverParameter: null
            returnType: KaUsualClassType:
              annotations: []
              typeArguments: []
              type: JavaClass
            visibility: LOCAL
          type = JavaClass
        signature = KaVariableSignature:
          name = javaClass
          receiverType = JavaClass
          returnType = java.lang.Class<JavaClass>
          symbol = val javaClass: java.lang.Class<T>
          contextParameters = []
          callableId = kotlin/jvm/javaClass
      simpleAccess = Read
      typeArgumentsMapping = {
        T -> (JavaClass)
      }
    diagnostic = ERROR<NO_VALUE_FOR_PARAMETER: No value passed for parameter 'value'>
    isInBestCandidates = false

  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = null
        extensionReceiver = null
        signature = KaVariableSignature:
          name = javaClass
          receiverType = null
          returnType = JavaClass
          symbol = javaClass: JavaClass
          contextParameters = []
          callableId = null
      simpleAccess = Read
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtNameReferenceExpression(284,293): 'something'
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtOperationReferenceExpression(295,296): '='
  KaApplicableCallCandidateInfo:
    candidate = KaSimpleVariableAccessCall:
      partiallyAppliedSymbol = KaPartiallyAppliedSymbol:
        contextArguments = []
        dispatchReceiver = KaExplicitReceiverValue:
          expression = javaClass
          isSafeNavigation = false
          type = JavaClass
        extensionReceiver = null
        signature = KaVariableSignature:
          name = something
          receiverType = null
          returnType = kotlin.Int
          symbol = var something: kotlin.Int
          contextParameters = []
          callableId = /JavaClass.something
      simpleAccess = Write:
        value = 1
      typeArgumentsMapping = {}
    isInBestCandidates = true

KtConstantExpression(297,298): '1'
  NO_CANDIDATES