code: @Override
      public Statement apply(final Statement base, final FrameworkMethod method, final Object target) {
          Statement appliedStatement = base;
          for (MethodRule rule : methodRuleChain) {
              appliedStatement = rule.apply(appliedStatement, method, target);
          }
  
          return statement(appliedStatement, target);
  
      }
docs: {@inheritDoc} Before evaluation of the base statement, the test instance
  will initialized.