if (knownMessageType) {
if(!Activator.handlerTracker.anyHandlersMatching(topic)) {
return;
}
Dictionary props = new Hashtable();
Bundle bundle = frameworkEvent.getBundle();
putProp(props, "event", frameworkEvent);
/* If the event contains a bundle, further properties shall be set */
if (frameworkEvent.getBundle() != null) {
putProp(props, "bundle.id", new Long(bundle.getBundleId()));
putProp(props,
EventConstants.BUNDLE_SYMBOLICNAME,
bundle.getLocation());
putProp(props, "bundle", bundle);
}
/* If the event contains an exception, further properties shall be set */
if (frameworkEvent.getThrowable() != null) {