KtSuccessCallInfo: call = KtSimpleFunctionCall: isImplicitInvoke = false partiallyAppliedSymbol = KtPartiallyAppliedSymbol: dispatchReceiver = null extensionReceiver = null signature = KtFunctionLikeSignature: receiverType = null returnType = java.util.Comparator symbol = kotlin/Comparator(function: kotlin.Function2, ft, kotlin.Int>): java.util.Comparator valueParameters = [ KtVariableLikeSignature: name = function receiverType = null returnType = kotlin.Function2 symbol = function: kotlin.Function2, ft, kotlin.Int> callableIdIfNonLocal = null ] callableIdIfNonLocal = kotlin/Comparator typeArgumentsMapping = { T -> (kotlin.Int!) } argumentMapping = { {x: Int, y: Int -> 1} -> (KtVariableLikeSignature: name = function receiverType = null returnType = kotlin.Function2 symbol = function: kotlin.Function2, ft, kotlin.Int> callableIdIfNonLocal = null) }