Exception handling blocks can be nested, just like any other blocks.

There is no reason why other exceptions cannot be thrown inside "catch" or "finally" blocks.