The exception then propagates up the thread's stack, popping off stack frames until the stack is empty.
Java programs can simply catch the exception and continue execution, thwarting Thread.stop's attempt to stop them.