Will finally clause always always execute?
<pre><code>try {
    if (myBoolean) {
        while (true) ;
    } else {
        System.exit(1);
    }
} finally {
    code.to.cleanup();
}
</code></pre>

<p>I am not entirely sure, but here's the above code snippet that i feel may cause the finally clause to not execute, regardless of myBoolean's value</p>
