in src/main/java/org/apache/openejb/tools/release/util/Files.java [83:93]
public static List<File> collect(final File dir, final FileFilter filter) {
final List<File> accepted = new ArrayList<File>();
if (filter.accept(dir)) accepted.add(dir);
final File[] files = dir.listFiles();
if (files != null) for (final File file : files) {
accepted.addAll(collect(file, filter));
}
return accepted;
}