public void startLaunchNotifier(){
  if (m_launchNotification == null)   throw new NullPointerException();
  m_launchNotifierThread.setDaemon(true);
  m_launchNotifierThread.start();
}

public void startLaunchNotifier ( ) { if ( m_launchNotification == null ) throw new NullPointerException ( ) ; m_launchNotifierThread . setDaemon ( true ) ; m_launchNotifierThread . start ( ) ; }
creates a background thread that will call the launch notifier when the process terminates .
