When I saw this feature in the build announcement I assumed it meant
that local variables and parameters not declared final would have the
configured color. But the actual behavior is different: It appears to be
that a variable is considered "mutable" if its value is set more than
once within the method.
I presume that's the intended behavior. It's certainly useful. I wonder
if some description other than "mutable" (which I don't think I'll be
alone in assuming just means the opposite of "final") might be better. I
admit, though, that I can't think of anything better.