}
Walker walker = new Walker();
for (String s : Include.getValues()) {
walker.addFilter(new PathnamePatternFilter(s, false));
}
for (String s : Exclude.getValues()) {
walker.addFilter(new PathnamePatternFilter(s, true));
}
for (File file : ExcludeFile.getValues()) {
reader = IOUtils.openBufferedReader(file, BUFFER_SIZE);
List<String> lines = null;
try {
lines = IOUtils.readLines(reader);
} finally {
IOUtils.close(reader);
}
if (lines != null) {
for (String s : lines) {
walker.addFilter(new PathnamePatternFilter(s, true));
}
}
}
for (final String s : ExcludeDir.getValues()) {