in solution-migration/language-version-upgrade/java/src/main/java/com/epam/aicode/java/FileUtils.java [15:27]
public static final List<File> findExecutableFiles(File directory) {
List<File> files = new ArrayList<>();
for (File file : directory.listFiles()) {
if (file.isFile() && file.canExecute()) {
files.add(file);
} else {
if (file.isDirectory()) {
files.addAll(findExecutableFiles(file));
}
}
}
return files;
}