code: public static FileDownloadModel parseIntent(Intent intent) {
          if (!ACTION_COMPLETED.equals(intent.getAction())) {
              throw new IllegalArgumentException(FileDownloadUtils.
                      formatString("can't recognize the intent with action %s, on the current"
                              + " version we only support action [%s]",
                              intent.getAction(), ACTION_COMPLETED));
          }
  
          return intent.getParcelableExtra(KEY_MODEL);
      }
docs: Parse the {@code intent} from the filedownloader broadcast.
  
  @param intent the intent from the broadcast.
  @return the file download model.