Все примеры обработки исключение, что мне попадались, сводились к выводу сообщений об ошибке. Встречались ли кому-нибудь случаи более сложного поведения, когда программа пытается что-то сделать сама (например, повторить действие с другими параметрами)?