public final void join() throws java.lang.InterruptedException {
  while (alive) {
    sleep(30);
  }
}

public final void join ( ) throws java . lang . InterruptedException { while ( alive ) { sleep ( 30 ) ; } }
waits for this thread to die .
