public static List<Path> walkPathWithPattern(Path basePath, String pattern) {
    return walkPathWithPattern(basePath, pattern, List::of);
  }
Returns list of paths matching {@param pattern} within {@param basePath}.

@param basePath file path to recursively walk, either a directory or ZIP archive.
@param pattern  pattern to match filenames against, as described in {@link FileSystem#getPathMatcher(String)}.
planetiler-core/src/main/java/com/onthegomap/planetiler/util/FileUtils.java