auto finallyone = false; try { throw(3) } catch(x) { assert_equal(3, x) } finally { finallyone = true; } assert_equal(true, finallyone); auto try2 = false; auto catch2 = false; auto finally2 = false; try { try2 = true; } catch { catch2 = true; } finally { finally2 = true; } assert_equal(true, try2); assert_equal(false, catch2); assert_equal(true, finally2);