Bug 316298 [Compatibility] Support o.e.ui.menus visibleWhen
We need support in MCoreExpression for entire expressions created by the WorkbenchMenuService. They don't often use ReferenceExpressions to core expression definitions. PW
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/workbench/UIEvents.java
public static final String ELEMENT = "ChangedElement"; 
		public static final String WIDGET = "Widget"; 
		public static final String TYPE = "EventType"; 
		public static final String ATTNAME = "AttName"; 
		public static final String OLD_VALUE = "OldValue"; 
		public static final String NEW_VALUE = "NewValue"; 
	}
	public static interface BindingContext {
		public static final String TOPIC = UITopicBase + "/commands/BindingContext"; 
		public static final String CHILDREN = "children"; 
		public static final String DESCRIPTION = "description"; 
		public static final String NAME = "name"; 
	}
	public static interface BindingTable {
		public static final String TOPIC = UITopicBase + "/commands/BindingTable"; 
		public static final String BINDINGCONTEXTID = "bindingContextId"; 
		public static final String BINDINGS = "bindings"; 
	}
	public static interface BindingTableContainer {
		public static final String TOPIC = UITopicBase + "/commands/BindingTableContainer"; 
		public static final String BINDINGTABLES = "bindingTables"; 
		public static final String ROOTCONTEXT = "rootContext"; 
	}
	public static interface Bindings {
		public static final String TOPIC = UITopicBase + "/commands/Bindings"; 
		public static final String BINDINGCONTEXTS = "bindingContexts"; 
	}
	public static interface Command {