It won’t smart cast if the variable could possibly...
# getting-started
d
It won’t smart cast if the variable could possibly be changed by a thread.