What is the MAXIMUM number of catch handlers that could execute when a throw statement is executed?
1) 0 (catch handlers do not execute after a throw statement)
2) 1 (only 1 is allowed)
3) 2 (for example, the exception is a derived class, so, itself and its base class)
4) n (if there's n levels of inheritance (including the Throwable class) then n catch handlers could execute)