in the following code ``` val value = System.getPr...
# announcements
k
in the following code
Copy code
val value = System.getProperty("key")
if (value != null) {
    value.toUpperCase()
}
two subsequent null checks are generated. doesn't smart cast work for platform types?