class MultipartFormDataWriter {

    public void writeItems(Collection<OutputItem> items, OutputStream output, byte[] boundary) throws IOException {
        for (OutputItem item : items) {
            writeItem(item, output, boundary);
        }
        output.write(HYPHENS);
        output.write(boundary);
        output.write(HYPHENS);
        output.write(NEW_LINE);
    }

    public  MultipartFormDataWriter(Providers providers);

}