final WidgetEventBus widgetEventBus = new WidgetEventBus();
for (final ProcessStateWidget w : widgets) {
try {
watch.watchTask(w.getClassName() + ": " + w.getName(), new Callable() {
@Override
public Object call() throws Exception {
try {
ProcessToolWidget realWidget = getWidget(w, stateConfiguration, ctx, null, widgetEventBus);