question: public static List < File > scan ( List < String > roots , String [ ] includes , String [ ] excludes ) { List < File > files = new ArrayList < File > ( ) ; for ( String root : roots ) { files . addAll ( FileUtils . scan ( new File ( root ) , includes , excludes ) ) ; } return files ; }
target:  Scans a set of directories