fun notNullValues(list: MutableList<String>) {
    list.replaceAll { it.length.toString() }
        // SUCCESS
        // ORIGINAL:    fun replaceAll(UnaryOperator<E>): Unit defined in kotlin.collections.MutableList
        // SUBSTITUTED: fun replaceAll(UnaryOperator<String>): Unit defined in kotlin.collections.MutableList
}

fun nullableValues(list: MutableList<String?>) {
    list.replaceAll { it?.run {  length.toString() } }
        // SUCCESS
        // ORIGINAL:    fun replaceAll(UnaryOperator<E>): Unit defined in kotlin.collections.MutableList
        // SUBSTITUTED: fun replaceAll(UnaryOperator<String?>): Unit defined in kotlin.collections.MutableList
}
