Declares thrown Exceptions.
Fires events outside a synchronized block.