if(shouldRun(fingerprint, cl, settings)) { Request request = Request.classes(cl); if(globPatterns.size() > 0) request = new SilentFilterRequest(request, new GlobFilter(settings, globPatterns)); if(testFilter.length() > 0) request = new SilentFilterRequest(request, new TestFilter(testFilter, ed)); if(!includeCategories.isEmpty() || !excludeCategories.isEmpty()) { request = new SilentFilterRequest(request, CategoryFilter.categoryFilter(true, loadClasses(testClassLoader, includeCategories), true, loadClasses(testClassLoader, excludeCategories)));