Bug 327585 Commands, Handlers, and keybindings should use leaf lookup
bundles/org.eclipse.e4.ui.services/src/org/eclipse/e4/ui/internal/services/ContextContextService.java
}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.e4.ui.services.EContextService#getActiveContextIds()
	 */
	public Collection<String> getActiveContextIds() {
		Set<String> set = (Set<String>) eclipseContext
				.get(IServiceConstants.ACTIVE_CONTEXTS);
		if (set != null) {
			contextManager.setActiveContextIds(set);
		}
		return set;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.eclipse.e4.ui.services.EContextService#getContext(java.lang.String)
	 */
	public Context getContext(String id) {
		Context ctx = (Context) eclipseContext.get(CONTEXT_PREFIX + id);
		if (ctx == null) {
			ctx = contextManager.getContext(id);
			eclipseContext.set(CONTEXT_PREFIX + id, ctx);
		}
		return ctx;
	}
}