added class ThreadInterruptedException