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));
 }