method local innerclasses accessing the local variables of the method
<p>Hi I was going through the SCJP book about the innerclasses, and found this statement, it goes something like this.</p>

<blockquote>
  <p>A method local class can only refer to the local variables which are marked <code>final</code></p>
</blockquote>

<p>and in the explanation the reason specified is about the scope and lifetime of the local class object and the local variables on the heap, but I am unable to understand that. Am I missing anything here about <code>final</code>?? </p>
