// Test to make sure static initializers are called class bar { public static int zog; public static int zag; static { zog = 12; zag = 2; } public bar() { } } public class StaticConstructor { static int foo () { return new bar().zog; } public static void main(String args[]) { System.out.println ("" + (foo() + bar.zag)); } }