KtErrorCallInfo: candidateCalls = [ KtSimpleFunctionCall: isImplicitInvoke = false partiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = c isSafeNavigation = false type = C extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Boolean symbol = /C.get(: C, a: kotlin.Int, b: kotlin.String): kotlin.Boolean valueParameters = [ KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int callableIdIfNonLocal = null, KtVariableLikeSignature: name = b receiverType = null returnType = kotlin.String symbol = b: kotlin.String callableIdIfNonLocal = null ] callableIdIfNonLocal = /C.get typeArgumentsMapping = {} argumentMapping = { 1 -> (KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int callableIdIfNonLocal = null), "foo" -> (KtVariableLikeSignature: name = b receiverType = null returnType = kotlin.String symbol = b: kotlin.String callableIdIfNonLocal = null) } ] diagnostic = ERROR