 Based on the nature of the exception such as its type and the class and method in which it occurred and based on user preferences, an exception can be either handled or ignored.If the preference is to handle the exception, then based on handling preferences such as memory search depth, the error interception utility extracts memory values from heap and stack memories.This snapshot then produces the equivalent of a debugger screen (as if there had been a debugger) at the moment of the exception.