there are cases when smartcast is not possible eve...
# announcements
c
there are cases when smartcast is not possible even with
val
because of potential concurrent modification (it is possible when there is a getter function or var is abstract)