class SimpleFileSystemProvider implements FileSystemProvider {

    @Override
    public void delete(final Path path,
                       final DeleteOption... options) throws NoSuchFileException, DirectoryNotEmptyException, IOException, SecurityException {
        checkNotNull("path",
                     path);

        checkFileNotExistThenThrow(path, false);

        deleteIfExists(path,
                       options);
    }

    public  SimpleFileSystemProvider();
    protected  SimpleFileSystemProvider(final File[] roots,
                                       final OSType osType);

}