Andrej Mitrovic wrote: > But, according to TDPL, page 189, it states: > > "MA imports MB. Then A's static class constructors run before B's" TDPL appears to be incorrect. The compiler is correct.