private Collection<CompilationUnit> findTestCasesSources() throws IOException { // lists all test cases source files DirectoryLister dirWalker = new DirectoryLister(); Collection<CompilationUnit> units = new ArrayList<CompilationUnit>(); for (String baseSrcDir : sourcesDirs) { final File sourcesDir = new File(baseSrcDir); final Collection<File> sourceFiles = dirWalker.listSourceFiles(sourcesDir); for (File file : sourceFiles) { CompilationUnit unit = new CompilationUnit(sourcesDir, file); units.add(unit); } } return units; }