if (bundle == null) bundle = systemBundle;
	public void publishFrameworkEvent(int type, org.osgi.framework.Bundle bundle, Throwable throwable) {		if (frameworkEvent != null) {			final FrameworkEvent event = new FrameworkEvent(type, bundle, throwable);			if (System.getSecurityManager() == null) {				publishFrameworkEventPrivileged(event);			} else {				AccessController.doPrivileged(new PrivilegedAction() {					public Object run() {						publishFrameworkEventPrivileged(event);						return null;					}				});			}		}	}