Resolve target: value-parameter val p: kotlin.String? smart-cast to kotlin.String ---------------------------------------------- fun foo(p: String?, p1: Any?) { x(e.f!!) /* STATEMENT DELETED: y(f()!!) */ if (a) { print(p!!.size) } else { print(p!!.length) } if (y()) { print(p.size) /* STATEMENT DELETED: p1!! */ } /* STATEMENT DELETED: z(p1!!) */ }