items.put(BlueprintStateMBean.REPLAY, replay);
items.put(BlueprintStateMBean.TIMESTAMP, timestamp);
items.put(BlueprintStateMBean.DEPENDENCIES, dependencies);
items.put(BlueprintStateMBean.EXCEPTION_MESSAGE, exceptionMessage);
try {
return new CompositeDataSupport(BlueprintStateMBean.OSGI_BLUEPRINT_EVENT_TYPE, items);
} catch (OpenDataException e) {
throw new IllegalStateException("Cannot form blueprint event open data", e);
}
}