Kalpesh Jain posted November 14, 2006 01:35 PM
I think (though not sure) that inner classes implicitly extends everything from outer class.
That seems to be a common mistake.

The inner class is totally independent from the outer regarding inheritance!
eg.
prints false
and
System.out.println(inner instanceof Outer);
won't even compile.
Yours,
Bu.