void tryToCloseDialog() {
final IMapViewManager mapViewManager = getController().getMapViewManager();
final MapModel map = mapViewManager.getModel();
final IUndoHandler undoHandler = (IUndoHandler) map.getExtension(IUndoHandler.class);
final Window dialog = ((DialogController) getController().getViewController()).getDialog();
if (! undoHandler.canUndo()){
dialog.setVisible(false);
return;
}
final String text = TextUtils.getText("save_unsaved_styles");
final String title = TextUtils.getText("SaveAction.text");