When is finally run if you throw an exception from the catch block?
<pre><code>try {
   // Do stuff
}
catch (Exception e) {
   throw;
}
finally {
   // Clean up
}
</code></pre>

<p>In the above block when is the finally block called? Before the throwing of e or is finally called and then catch?</p>
