class DelegatingFileSystemProvider extends FileSystemProvider {

    @Override
    public DirectoryStream<Path> newDirectoryStream(
        final Path dir,
        final DirectoryStream.Filter<? super Path> filter
    ) throws IOException {
        return delegate.newDirectoryStream(dir, filter);
    }

    public  DelegatingFileSystemProvider(final FileSystemProvider delegate);

}