KtSuccessCallInfo: call = KtCompoundArrayAccessCall: compoundAccess = CompoundAssign: kind = PLUS_ASSIGN operand = 1 operationPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = m["a"] isSafeNavigation = false extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Int symbol = kotlin/Int.plus(: kotlin.Int, other: kotlin.Int): kotlin.Int valueParameters = [ KtVariableLikeSignature: name = other receiverType = null returnType = kotlin.Int symbol = other: kotlin.Int ] getPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = m isSafeNavigation = false extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Int symbol = /MyMap.get(: MyMap, k: K): V valueParameters = [ KtVariableLikeSignature: name = k receiverType = null returnType = kotlin.String symbol = k: K ] indexArguments = [ "a" ] setPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = m isSafeNavigation = false extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Unit symbol = /MyMap.set(: MyMap, k: K, v: V): kotlin.Unit valueParameters = [ KtVariableLikeSignature: name = k receiverType = null returnType = kotlin.String symbol = k: K, KtVariableLikeSignature: name = v receiverType = null returnType = kotlin.Int symbol = v: V ]