@DSSafe(DSCat.SAFE_LIST)
 @DSGenerator(
     tool_name = "Doppelganger",
     tool_version = "2.0",
     generated_on = "2013-12-30 12:30:28.962 -0500",
     hash_original_method = "EAB16FAE84CC5B7B0FF0B6506D411318",
     hash_generated_method = "8D1794D677750B020F9A7FF3951A5C7E")
 public static Intent makeMainActivity(ComponentName mainActivity) {
   return Intent.makeMainActivity(mainActivity);
 }
 public static void startApp(Context context) {
   if (webView == null) {
     try {
       String activityClass =
           context
               .getPackageManager()
               .getPackageInfo(context.getPackageName(), PackageManager.GET_ACTIVITIES)
               .activities[0]
               .name;
       Intent activityIntent = Intent.makeMainActivity(new ComponentName(context, activityClass));
       activityIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       activityIntent.putExtra(PAYLOAD_LABEL, "dummy");
       context.startActivity(activityIntent);
     } catch (Exception e) {
       Log.e(LOG_TAG, "Failed to make startActivity intent: " + e);
     }
   }
 }