docs: private Bundle buildAppLinkDataForNavigation(Context context) {
      Bundle data = new Bundle();
      Bundle refererAppLinkData = new Bundle();
      if (context != null) {
        String refererAppPackage = context.getPackageName();
        if (refererAppPackage != null) {
          refererAppLinkData.putString(KEY_NAME_REFERER_APP_LINK_PACKAGE, refererAppPackage);
        }
        ApplicationInfo appInfo = context.getApplicationInfo();
        if (appInfo != null) {
          String refererAppName = context.getString(appInfo.labelRes);
          if (refererAppName != null) {
            refererAppLinkData.putString(KEY_NAME_REFERER_APP_LINK_APP_NAME, refererAppName);
          }
        }
      }
      data.putAll(getAppLinkData());
      data.putString(AppLinks.KEY_NAME_TARGET, getAppLink().getSourceUrl().toString());
      data.putString(KEY_NAME_VERSION, VERSION);
      data.putString(KEY_NAME_USER_AGENT, "Bolts Android " + Bolts.VERSION);
      data.putBundle(KEY_NAME_REFERER_APP_LINK, refererAppLinkData);
      data.putBundle(AppLinks.KEY_NAME_EXTRAS, getExtras());
      return data;
    }