docs: public Result run(Runner runner) {
          Result result = new Result();
          RunListener listener = result.createListener();
          notifier.addFirstListener(listener);
          try {
              notifier.fireTestRunStarted(runner.getDescription());
              runner.run(notifier);
              notifier.fireTestRunFinished(result);
          } finally {
              removeListener(listener);
          }
          return result;
      }