class DelegatingFileSystemProvider extends FileSystemProvider {

    @Override
    public <A extends BasicFileAttributes> A readAttributes(final Path path,
                                                            final Class<A> type,
                                                            final LinkOption... options) throws IOException {
        return delegate.readAttributes(path, type, options);
    }

    public  DelegatingFileSystemProvider(final FileSystemProvider delegate);

}