by throwing an special exception from the bottom (inner) stack frame and catching it at the outermost stackframe (trampoline function)