class DownloadUriOutputStream implements DownloadOutputStream {

    @Override
    public void write(byte[] b, int off, int len) throws IOException {
        out.write(b, off, len);
    }

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

}