code: private void ensureWatchThreadRunning() {
  		if (!threadRunning) {
  			thread = new Thread(watchThread);
  			thread.setDaemon(true);
  			thread.start();
  			watchThread.setThread(thread);
  			watchThread.updateName();
  			threadRunning = true;
  		}
  	}
docs: Start the thread if it isn't already started.