in src/main/java/org/apache/netbeans/nbpackage/FileUtils.java [218:227]
public static List<Path> find(Path searchDir, String pattern) throws IOException {
var matcher = searchDir.getFileSystem().getPathMatcher("glob:" + pattern);
try (var stream = Files.find(searchDir, Integer.MAX_VALUE, (file, attr)
-> !file.equals(searchDir) &&
(matcher.matches(searchDir.relativize(file)) ||
matcher.matches(file.getFileName()))
)) {
return stream.collect(Collectors.toList());
}
}