5.16.1. Exceptions
5.16.2. Catching exceptions
5.16.3. Throwing exceptions
5.16.4. Methods that throw exceptions