public void join() throws InterruptedException {
  if (outThread != null) {
    outThread.join();
  }
}

public void join ( ) throws InterruptedException { if ( outThread != null ) { outThread . join ( ) ; } }
join to the stdout thread ;
