class Files {

    public static OutputStream newOutputStream(final Path path,
                                               final OpenOption... options)
            throws IllegalArgumentException, UnsupportedOperationException, IOException, SecurityException {
        checkNotNull("path",
                     path);

        return providerOf(path).newOutputStream(path,
                                                options);
    }

    private  Files();

}