private ITestReference createFilteredTest(
     Class<?> clazz, String testName, String[] failureNames) {
   DescriptionMatcher matcher = DescriptionMatcher.create(clazz, testName);
   SubForestFilter filter = new SubForestFilter(matcher);
   Request request =
       sortByFailures(Request.classWithoutSuiteMethod(clazz).filterWith(filter), failureNames);
   Runner runner = request.getRunner();
   Description description = getRootDescription(runner, matcher);
   return new JUnit4TestReference(runner, description);
 }