notify(SWT.Deactivate);
notify(SWT.FocusOut);
log.debug(MessageFormat.format("Clicked on {0}", this)); //$NON-NLS-1$
Matcher<? extends Widget> matcher = withMnemonic(menuItem);
List<?> findMenus = menuFinder.findMenus(new SWTBot().activeShell().widget, matcher, true);
log.debug(findMenus);
if (findMenus.isEmpty())
throw new WidgetNotFoundException("Could not find a menu item"); //$NON-NLS-1$
return new SWTBotMenu((MenuItem) findMenus.get(0), matcher);
} finally {