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.