if ((stateMask & COMPOSITE_BUNDLE_MASK) != COMPOSITE_BUNDLE_MASK)
throw new IllegalArgumentException();
BundleTracker tracker = null;
try {
//R43, equinox composite bundles seem to produce appropriate bundle event hook notifications
tracker = new BundleHookBundleTracker(context, stateMask, customizer);
} catch (Throwable e) {
}
if (areMultipleFrameworksAvailable(context)) {
compositeTracker = new InternalRecursiveBundleTracker(context, stateMask, customizer, tracker == null);
} else {