class FileTreeWalker {

    void walk(final Path start) throws IOException {
        checkNotNull("start",
                     start);
        walk(start,
             0);
    }

      FileTreeWalker(final FileVisitor<? super Path> visitor,
                   final int maxDepth);

}