Hi all,
'inn' is a
local inner class. Local inner classes are not members, they do not belong to the enclosing class and can only be seen within the block in which they are declared. The 'static' modifier isn't all that important here.
The only place you can instantiate a local inner class object is within the code block where it was declared. See
JLS §14.3 Hope that helps.
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform