docs: public List<Runner> runners(Class<?> parent, Class<?>[] children)
              throws InitializationError {
          addParent(parent);
  
          try {
              return runners(children);
          } finally {
              removeParent(parent);
          }
      }