fun valuesNotNull(map: MutableMap) { map.forEach { k, v -> } // SUCCESS // ORIGINAL: fun forEach((K, V) -> Unit): Unit defined in kotlin.collections.MutableMap // SUBSTITUTED: fun forEach((Int, String) -> Unit): Unit defined in kotlin.collections.MutableMap } fun valuesT(map: MutableMap, newValue: T) { map.forEach { k, v -> } // SUCCESS // ORIGINAL: fun forEach((K, V) -> Unit): Unit defined in kotlin.collections.MutableMap // SUBSTITUTED: fun forEach((Int, T) -> Unit): Unit defined in kotlin.collections.MutableMap }