question: void sleep ( long millis ) { try { Thread . sleep ( millis ) ; } catch ( InterruptedException ie ) { AssertionFailedError afe = new AssertionFailedError ( "Unexpected InterruptedException" ) ; afe . initCause ( ie ) ; throw afe ; } }
target:  Sleeps until the given time has elapsed. Throws AssertionFailedError if interrupted.