Good, I am glad you understand final parameters referenced by inner classes.
Is that the only case? The
Java Programming Language (where I get many insights into the language) says �Local variables and parameters are usually declared final only when they will be accessed by a local, or anonymous, inner class�though some people advocate always making parameters final, as a matter of style.�