docs: @FFDCIgnore({ InterruptedException.class })
      public synchronized void waitForLevel() {
          // Don't bother waiting if the vm has been shutdown in the meanwhile...
          while (levelReached.get() == false && !shutdownHook.vmShutdown()) {
              try {
                  // waiting for a start level event should not take long
                  wait(1000);
              } catch (InterruptedException e) {
                  /** No-op **/
              }
          }
      }