public DatenDownload getCopy() {
   DatenDownload ret = new DatenDownload();
   System.arraycopy(this.arr, 0, ret.arr, 0, arr.length);
   ret.datumFilm = this.datumFilm;
   ret.film = this.film;
   ret.mVFilmSize = this.mVFilmSize;
   ret.start = this.start;
   ret.pSet = this.pSet;
   ret.abo = this.abo;
   ret.nr = this.nr;
   ret.quelle = this.quelle;
   ret.art = this.art;
   return ret;
 }
 public static void startenDownloads(Daten ddaten, ArrayList<DatenDownload> downloads) {
   // Start erstellen und zur Liste hinzufügen
   String zeit = new SimpleDateFormat("dd.MM.yyyy").format(new Date());
   LinkedList<MVUsedUrl> urlList = new LinkedList<>();
   for (DatenDownload d : downloads) {
     d.start = new Start();
     urlList.add(
         new MVUsedUrl(
             zeit,
             d.arr[DatenDownload.DOWNLOAD_THEMA_NR],
             d.arr[DatenDownload.DOWNLOAD_TITEL_NR],
             d.arr[DatenDownload.DOWNLOAD_HISTORY_URL_NR]));
   }
   if (!urlList.isEmpty()) {
     ddaten.history.zeilenSchreiben(urlList);
   }
   ListenerMediathekView.notify(
       ListenerMediathekView.EREIGNIS_START_EVENT, DatenDownload.class.getSimpleName());
 }