public void popupMenu(final View over, final Location at, final boolean forView, final boolean includeExploration,
final boolean includeDebug) {
feedbackManager.setBusy(over, null);
saveCurrentFieldEntry();
final PopupMenuContainer menu = new PopupMenuContainer(over, at);
if (over == rootView) {
menu.addMenuOptions(APPLICATION_OPTIONS);
menu.addMenuOptions(LOGGING_OPTIONS);
menu.addMenuOptions(DEBUG_OPTIONS);
}
final boolean showExplorationOptions = includeExploration || showExplorationMenuByDefault;
final boolean showPrototypeOptions = isRunningAsPrototype();
menu.show(forView, includeDebug, showExplorationOptions, showPrototypeOptions);
feedbackManager.clearBusy(over);
}