The type of the thrown
Exception value must be a subclass of
Exception. Control is transferred to the first catch clause of an enclosing
try expression whose declared type is a superclass of the type of
value. A
try expression is an "enclosing"
try expression if the expression was entered before the execution of the throw operation but was not exited before the execution of the throw operation.
None.