docs: public RootNode run() {
  
          // attach a result listener to broadcast
  
          this.nodeRunner.addNotifier(this);
          final RootNode rootNode;
          try {
              rootNode = this.nodeRunner.run();
          } finally {
              // now send the final notification
  
              final Notification n = new Notification("ExecConfigComplete", SubstepsServerMBean.SUBSTEPS_JMX_MBEAN_NAME, this.notificationSequenceNumber);
  
              this.log.trace("sending complete notification sequence: " + this.notificationSequenceNumber);
  
              sendNotification(n);
          }
          return rootNode;
  
      }