public void shutdownIfFatal(){
  if (fatal) {
    try {
      logger.log(Level.SEVERE,"Shutting down from error",throwable);
    }
  finally {
      SafeShutdown.exit(1);
    }
  }
}

public void shutdownIfFatal ( ) { if ( fatal ) { try { logger . log ( Level . SEVERE , "Shutting down from error" , throwable ) ; } finally { SafeShutdown . exit ( 1 ) ; } } }
this method will not return if the event is fatal .
