code: public static void main(String[] args) throws InterruptedException {
  		System.out.println("Going to run 1s sleep in " + THREADS + " threads...");
  		Split realTimeSplit = Split.start();
  		for (int i = 0; i < THREADS; i++) {
  			new MultithreadedSleeping().start();
  		}
  		// here we wait for all threads to end
  		latch.await();
  		System.out.println("Simon: " + SimonManager.getStopwatch(NAME));
  		System.out.println("Real time: " + realTimeSplit.stop());
  	}
docs: Entry point of the demo application.
  
  @param args command line arguments
  @throws InterruptedException when sleep is interrupted