/**
  * Sets an intent with information about the share action. Here is a sample for constructing a
  * share intent:
  *
  * <p>
  *
  * <pre>
  * <code>
  *  Intent shareIntent = new Intent(Intent.ACTION_SEND);
  *  shareIntent.setType("image/*");
  *  Uri uri = Uri.fromFile(new File(getFilesDir(), "foo.jpg"));
  *  shareIntent.putExtra(Intent.EXTRA_STREAM, uri.toString());
  * </pre>
  * </code>
  *
  * @param shareIntent The share intent.
  * @see Intent#ACTION_SEND
  * @see Intent#ACTION_SEND_MULTIPLE
  */
 @DSGenerator(
     tool_name = "Doppelganger",
     tool_version = "2.0",
     generated_on = "2014-09-18 21:46:52.216 -0400",
     hash_original_method = "0DAF31F3B630D54C36D98C14F5BC8D8F",
     hash_generated_method = "CC784081647578CB91B85D7C5DF7179C")
 public void setShareIntent(Intent shareIntent) {
   ActivityChooserModel dataModel = ActivityChooserModel.get(mContext, mShareHistoryFileName);
   dataModel.setIntent(shareIntent);
 }