if (hasFormChanged())
{
if (new WidgetJSNIFacadeImpl().confirm("The form has been changed. Do you wish to save changes?"))
{
EventBus eventBus = Session.getInstance().getEventBus();
eventBus.notifyObservers(new PreventHistoryChangeEvent());
eventBus.notifyObservers(new SubmitFormIfChangedEvent());
}
}
}
};