docs: public static Ordering definedBy(
              Ordering.Factory factory, Description annotatedTestClass)
              throws InvalidOrderingException {
          if (factory == null) {
              throw new NullPointerException("factory cannot be null");
          }
          if (annotatedTestClass == null) {
              throw new NullPointerException("annotatedTestClass cannot be null");
          }
  
          return factory.create(new Ordering.Context(annotatedTestClass));
      }