A Collaborative Framework for Unexpected Exception Handling - Mourão (2005)