It's perfectly legitimate to list catch blocks in ascending order of the exception heirarchy. I've never seen multiple exceptions handled inside one catch block, and I know that had I done so in my last job my code never would have made it through the technical review board.
Whoops sorry about the bad advice. I've seen something like this before
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koophttps://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton