class DownloadUriOutputStream implements DownloadOutputStream {

    @Override
    public void close() throws IOException {
        out.close();
        fos.close();
        pdf.close();
    }

    public  DownloadUriOutputStream(Context context, Uri uri, int bufferSize);
      DownloadUriOutputStream(@NonNull FileChannel channel, @NonNull ParcelFileDescriptor pdf,
                            @NonNull FileOutputStream fos,
                            @NonNull BufferedOutputStream out);

}