boolean (boolean forceRestoreFocus) { if (myDispatchStack.isEmpty()) return false; boolean closed = true; for (IdePopupEventDispatcher each : myDispatchStack) { if (forceRestoreFocus) { each.setRestoreFocusSilently(); } closed &= each.close(); } return closed; }