KtSuccessCallInfo: call = KtSimpleFunctionCall: isImplicitInvoke = false partiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = c isSafeNavigation = false extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Unit symbol = /C.set(: C, a: kotlin.Int, b: kotlin.String, value: kotlin.Boolean): kotlin.Unit valueParameters = [ KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int, KtVariableLikeSignature: name = b receiverType = null returnType = kotlin.String symbol = b: kotlin.String, KtVariableLikeSignature: name = value receiverType = null returnType = kotlin.Boolean symbol = value: kotlin.Boolean ] argumentMapping = { 1 -> (KtVariableLikeSignature: name = a receiverType = null returnType = kotlin.Int symbol = a: kotlin.Int), "foo" -> (KtVariableLikeSignature: name = b receiverType = null returnType = kotlin.String symbol = b: kotlin.String), false -> (KtVariableLikeSignature: name = value receiverType = null returnType = kotlin.Boolean symbol = value: kotlin.Boolean) }