docs: @NonNull
      public Bundle toBundle() {
          Bundle bundle = new Bundle();
          bundle.putString(KEY_COMPONENT_NAME, (mComponentName != null) ? mComponentName.flattenToShortString() : null);
          bundle.putString(KEY_IMAGE_URI, (mImageUri != null) ? mImageUri.toString() : null);
          bundle.putString(KEY_TITLE, mTitle);
          bundle.putString(KEY_BYLINE, mByline);
          bundle.putString(KEY_ATTRIBUTION, mAttribution);
          bundle.putString(KEY_TOKEN, mToken);
          bundle.putString(KEY_VIEW_INTENT, (mViewIntent != null)
                  ? mViewIntent.toUri(Intent.URI_INTENT_SCHEME) : null);
          bundle.putString(KEY_META_FONT, mMetaFont);
          bundle.putLong(KEY_DATE_ADDED, mDateAdded != null ? mDateAdded.getTime() : 0);
          return bundle;
      }