class Files {

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

        providerOf(path).delete(path,
                                options);
    }

    private  Files();

}