docs: private Statement classStatement(final Statement base) {
          return new Statement() {
  
              @Override
              public void evaluate() throws Throwable {
                  beforeClass();
                  doStateTransition(State.BEFORE_EXECUTED);
                  try {
                      base.evaluate();
                  } finally {
                      afterClass();
                      doStateTransition(State.AFTER_EXECUTED);
                  }
              }
          };
      }