RVM

Interrupted exceptions are generated in the caller of Thread.interrupt instead of by the thread throwing the interrupted exception