The
instance initializer needs to
be executed before the constructor returns control.
This is how 'a' gets initialized
And the output is:
StaticTest - static
START
StaticTest - BEGIN - instance
a = 12
StaticTest - END - instance
StaticTest - constructor
a = 12
END
HTH
Matt