KtSuccessCallInfo: call = KtCompoundArrayAccessCall: compoundAccess = CompoundAssign: kind = PLUS_ASSIGN operand = 1 operationPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = m["a"] isSafeNavigation = false type = kotlin.Int 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 callableIdIfNonLocal = null ] callableIdIfNonLocal = kotlin/Int.plus getPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtExplicitReceiverValue: expression = m isSafeNavigation = false type = MyMap extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = kotlin.Int symbol = /MyMap.get(: MyMap, k: K1): V1 valueParameters = [ KtVariableLikeSignature: name = k receiverType = null returnType = kotlin.String symbol = k: K1 callableIdIfNonLocal = null ] callableIdIfNonLocal = /MyMap.get indexArguments = [ "a" ] setPartiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = KtImplicitReceiverValue: symbol = KtNamedClassOrObjectSymbol: annotationsList: [] classIdIfNonLocal: Foo classKind: INTERFACE companionObject: null contextReceivers: [] isActual: false isData: false isExpect: false isExternal: false isFun: false isInline: false isInner: false modality: ABSTRACT name: Foo origin: SOURCE superTypes: [ KtUsualClassType: annotationsList: [] ownTypeArguments: [] type: kotlin/Any ] symbolKind: TOP_LEVEL typeParameters: [] visibility: Public type = Foo extensionReceiver = KtExplicitReceiverValue: expression = m isSafeNavigation = false type = MyMap signature = KtFunctionLikeSignature: receiverType = MyMap returnType = kotlin.Unit symbol = /Foo.set(: MyMap, : Foo, k: K2, v: V2): kotlin.Unit valueParameters = [ KtVariableLikeSignature: name = k receiverType = null returnType = kotlin.String symbol = k: K2 callableIdIfNonLocal = null, KtVariableLikeSignature: name = v receiverType = null returnType = kotlin.Int symbol = v: V2 callableIdIfNonLocal = null ] callableIdIfNonLocal = /Foo.set