This clause defines the facilities for dealing with 
errors or other exceptional situations that arise during program execution. 
An 
exception represents a kind of exceptional situation; an occurrence 
of such a situation (at run time) is called an 
exception occurrence. 
To 
raise an exception is to abandon normal 
program execution so as to draw attention to the fact that the corresponding 
situation has arisen. 
Performing some actions in 
response to the arising of an exception is called 
handling the 
exception.