title: Are catch blocks exclusively executed?
body: <p>If I have multiple catch blocks, during the program execution, first, an exception is thrown, during stack unwinding, a second exception is thrown, do the catch blocks only catch the outermost exception or catch all the exceptions whose signatures match the catch blocks?</p>