docs: public static Builder builder() {
      return new AutoValue_OfflineDownloadOptions.Builder()
        .uuid(UUID.randomUUID().getMostSignificantBits())
        .metadata(new byte[] {})
        .progress(0);
      // TODO user must provide a notificationOptions object
    }