Sei q variáveis no escopo de método vivem na pilha, e que quando termina a execução do método a pilha é limpada. Devido a este motivo não posso acessar estas variáveis (no escopo do método) em uma inner class também está dentro do método.
Porém, porque quando marco a variável como final, eu posso acessá-la dentro da inner class? apesar de ser final ela ainda vive na pilha, não vive?