List<Runner> runners = new ArrayList<Runner>();
for(Class<?> c : classes) {
RunnableClass runnable = new RunnableClass(c, classFilters, methodFilters);
if(runnable.isRunnable()) {
log.debug(format("Class %s is runnable", c));
runners.add(runnable.runner());
} else {
log.debug(format("Class %s is not runnable", c));
}
}
return runners;