caught as termination
Entering: try block with resume throw
intermediate rethrow
Exiting: try block with resume throw
caught as termination

terminate catch on terminate

resume catch on resume

termination catch, will resume
outer resume catch

resumption catch, will terminate
inner termination catch
