On Sun, May 13, 2012 at 2:41 PM, Vitaly Davidovich <span dir="ltr"><<a href="mailto:vitalyd@gmail.com" target="_blank">vitalyd@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<p>I am unclear whether the original question is specifically about reachability of a and b from the constructor or whether the constructor was shown to us to indicate that a and b are never null after construction (assuming asserts are enabled).  If it's the former, your answer is correct (that's what I meant by saying not sure if your reply was answering the question).  If it's the latter, then I'm pretty sure my response is correct</p>


</blockquote><div>Again, according the JLS, you're incorrect. "a" and "b" will be non-null when SomeService.finalize() executes. Why would you think otherwise?</div><div> </div></div><div>Bob</div>


<div><a href="https://squareup.com/jobs" target="_blank">Square is hiring!</a></div><div><br></div><br>