Greg Charles wrote:I believe the inner class instance make copies of those variables, which is why there's the condition they must be final.
The other condition is that the final variable must have been initialized, when the inner class is created.
Henry