public class Test25 { private int x = 9; private void go(){ System.out.println("hi"); } public static void main (String [] args){ Test25 t = new Test25(); t.run(); } public void run(){ TestInner1 t = new TestInner1(); t.run(); } class TestInner1 { 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"); } } } }