Using ``return``, ``break``, ``throw``, and ``continue`` from a ``finally`` block overwrites similar statements from the suspended ``try`` and ``catch`` blocks.
This rule raises an issue when a jump statement (``break``, ``continue``, ``return`` and ``throw``) would force control flow to leave a ``finally`` block.