edenman
01/13/2017, 10:34 PMif (nonFinalOptional != null) {
nonFinalOptional.bar()
}
the smart cast can’t happen bc it rightfully thinks nonFinalOptional could be modified in the middle. i end up having to define the thing as a local final var before the if check. just messy