fun test1() { if (rr) { if (l) { a.q() } else { a.w() } } else { if (n) { a.t() } else { a.u() } } } fun test2(l: List<AA>) { l.map { it!! } }