One thing that is *very* helpful (to me), is knowing whether the object thrown is an Exception or an Error. The fact that it is in the name keeps things self documented.