Resolve target: val s: kotlin.String? smart-cast to kotlin.String ---------------------------------------------- class C(val s: String?) { fun foo(p: Boolean) { if (p) { print(s!!) } else { print(this.s!!) } s.size } }