{
String[] testClassNames = collectTests();
List result = new ArrayList();
String[] specific = specificTests == null ? new String[0] : processIncludesExcludes( specificTests );
SpecificTestClassFilter specificTestFilter = new SpecificTestClassFilter( specific );
for ( int i = 0; i < testClassNames.length; i++ )
{
String className = testClassNames[i];
Class testClass = loadClass( classLoader, className );
if ( !specificTestFilter.accept( testClass ) )
{
// FIXME: Log this somehow!
continue;
}