code: @Deprecated
      protected Statement withBefores(FrameworkMethod method, Object target,
                                      Statement statement) {
          List<FrameworkMethod> befores = getTestClass().getAnnotatedMethods(
                  Before.class);
          return befores.isEmpty() ? statement : new RunBefores(statement,
                  befores, target);
      }
docs: Returns a {@link Statement}: run all non-overridden {@code @Before}
  methods on this class and superclasses before running {@code next}; if
  any throws an Exception, stop execution and pass the exception on.
  
  @deprecated Will be private soon: use Rules instead