@Override
                public FileVisitResult visitFile(Path path, BasicFileAttributes attrs) throws IOException {
                    if (pathMatcher.matches(path)) {
                        filePaths.add(decodeURL(path.toUri().toString()));
                    }
                    return FileVisitResult.CONTINUE;
                }
Searches among the parents for a directory named "schemas"
integration/schema-language-server/language-server/src/main/java/ai/vespa/schemals/common/FileUtils.java