If you catch an exception, the constructed object never returns back to the caller, and the caller’s result variable is not set. However, a static variable would theoretically be set, and I see no reason why it would not be available.
, , this , super, " " , .
, "" .
[ : , "" Java - , . super , super super ( ). " -" JVM , super, this - - VerifyError.]