public void Process()
{
Debug.Assert(m_dlg != null);
var cache = (FdoCache) m_dlg.Mediator.PropertyTable.GetValue("cache");
UndoableUnitOfWorkHelper.Do(ITextStrings.ksUndoMergeWordforms, ITextStrings.ksRedoMergeWordforms,
cache.ActionHandlerAccessor,
() => ClearFlags(cache, m_dlg.ProgressBar));
}