return before finally in java
<p>In this case, does "myMethod()" get executed before or after "doSomething()"?</p>

<pre><code>public class Foo {
    public void fooMethod() {
        Bar bar = new Bar();
        bar.barMethod().myMethod();
    }
}

public class Bar {
    public SomeClass barMethod() {
        try {
            return new SomeClass();
        } finally {
            doSomething();
        }
    }
}
</code></pre>
