public static void attachTo(
     Activity activity,
     Object executionScope,
     boolean finishAfterDialog,
     Bundle argumentsForErrorDialog) {
   if (factory == null) {
     throw new RuntimeException(
         "You must set the static factory field to configure error dialogs for your app.");
   }
   if (isSupportActivity(activity)) {
     SupportManagerFragment.attachTo(
         activity, executionScope, finishAfterDialog, argumentsForErrorDialog);
   } else {
     HoneycombManagerFragment.attachTo(
         activity, executionScope, finishAfterDialog, argumentsForErrorDialog);
   }
 }