// create the framework and start it
Map<String, Object> felixProps = new HashMap<String, Object>(props);
felixProps.put(FelixConstants.LOG_LOGGER_PROP, logger);
felixProps.put(FelixConstants.SYSTEMBUNDLE_ACTIVATORS_PROP, activators);
try {
Felix tmpFelix = new SlingFelix(notifiable, felixProps);
tmpFelix.init(); // call needed due to FELIX-910
tmpFelix.start();
// only assign field if start succeeds
this.felix = tmpFelix;
} catch (BundleException be) {
throw be;