/**
  * Set the activity chooser policy of the model backed by the current share history file if needed
  * which is if there is a registered callback.
  */
 @DSSafe(DSCat.SAFE_LIST)
 @DSGenerator(
     tool_name = "Doppelganger",
     tool_version = "2.0",
     generated_on = "2014-09-18 21:46:52.224 -0400",
     hash_original_method = "344268FF5DC4DDF2FCAEC43573B8D180",
     hash_generated_method = "58ADB291D16E488FEC9DB54F6A735676")
 private void setActivityChooserPolicyIfNeeded() {
   if (mOnShareTargetSelectedListener == null) {
     return;
   }
   if (mOnChooseActivityListener == null) {
     mOnChooseActivityListener = new ShareActivityChooserModelPolicy();
   }
   ActivityChooserModel dataModel = ActivityChooserModel.get(mContext, mShareHistoryFileName);
   dataModel.setOnChooseActivityListener(mOnChooseActivityListener);
 }