public class Test26 { private int x = 9; private void go(){ System.out.println("hi"); } public static void main (String [] args){ Test26 t = new Test26(); t.run(); } public void run(){ TestInner1 t = new TestInner1(); t.run(); } class TestInner1 { private int y = 9; public void run(){ System.out.println("Smile: Inner1: "+x); go(); TestInner2 t2 = new TestInner2(); t2.run(); } class TestInner2 { public void run(){ System.out.println("Smile: Inner2: "+y); } } } }