class nestedstaticinitializers2_clinit1 { public nestedstaticinitializers2_clinit1() { System.out.println("Never reached"); } public static int x; static { nestedstaticinitializers2_clinit2.x=3; } } class nestedstaticinitializers2_clinit2 { public static int x; static { nestedstaticinitializers2_clinit3.x=3; } } class nestedstaticinitializers2_clinit3 { public static int x; static { int y[]=new int[-1]; } } class nestedstaticinitializers2 { public static void main (String args[]) { try { nestedstaticinitializers2_clinit1 x[]=new nestedstaticinitializers2_clinit1[10]; x[0]=new nestedstaticinitializers2_clinit1(); } catch (Throwable t) { t.printStackTrace(); } } }