Toward exception - handling best practices and patterns. - Wirfs-Brock, Rebecca J.