protected TestClassFilter getClassFilter(final JUnitConfiguration.Data data) throws CantRunException { Module module = myConfiguration.getConfigurationModule().getModule(); if (myConfiguration.getPersistentData().getScope() == TestSearchScope.WHOLE_PROJECT) { module = null; } final TestClassFilter classFilter = TestClassFilter.create(getSourceScope(), module); return classFilter.intersectionWith(filterScope(data)); }