!(menuBar != null && getSelectedElement(menuBar) != null)) {
DriverManager.getButtonDriver(oper).push(oper);
}
oper.getTimeouts().sleep("JMenuOperator.WaitBeforePopupTimeout");
JMenuItem item = waitItem(oper, waitPopupMenu(oper), chooser, depth);
mDriver.exitMouse(oper);
if(item instanceof JMenu) {
JMenuOperator mo = new JMenuOperator((JMenu)item);
mo.copyEnvironment(oper);
return(push(mo, oper, null, chooser, depth + 1, false));
} else {