>>467
匿名内部クラスは、宣言されたメソッドが終了してからも生き残る(可能性がある)わけで、
その場合にfinalでない変数にアクセスしようとして
スタックフレームの無効になった領域に触ろうとすると拙いから。

すぐに思いつかないのは技術者として相当ヤバいと思う。