<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote"><div><div class="h5"><div>Yeah - Java enforces this by making it an error if a call to super happens after any other statement.</div>
</div></div></div></blockquote><div><br></div><div>Yes - and "magically" interleaving instance field initializers in between the super call and the rest of the constructor body.  Taking this approach would make desugaring more complicated.  I'm not "voting" either way though.</div>
<div><br></div><div>kevin</div></div>