// Class indirect// Generated on Tue Nov 16 15:53:14 UTC 1999// Several indirection to enclosing classclassindirect{privateintfoo;classindirect_inner{classother{classinner{voidtest(){intx=foo;System.out.println("x="+foo);foo=671;}}}}voidfoo(){foo=670;indirect_innerinn=this.newindirect_inner();this.newindirect_inner().newother().newinner().test();System.out.println("foo="+foo);}publicstaticvoidmain(String[]arg){System.out.println("Testing class `indirect'...");newindirect().foo();}}