What can we gather?
Exceptions are objects! So they have a class (type)
Java has a class Exception, and specific exceptions are subclasses thereof
These classes have methods associated with them, including getMessage. . .
. . .that explains the reason the exception was thrown
Check out Appendix M in text to see many exceptions in Java API