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

throwing resume moon
resumption moon catch, will terminate
termination catch
throwing resume star
resumption star catch
