In A() Throwing In ~A() In first catch Doing new throw In outer catch End