class SimpleFileVisitor implements FileVisitor<T> {

    @Override
    public FileVisitResult visitFileFailed(T file,
                                           IOException exc)
            throws IOException {
        checkNotNull("file",
                     file);
        checkNotNull("exc",
                     exc);

        throw exc;
    }

    protected  SimpleFileVisitor();

}