Bug 305796 model reconciler tests need rework
They need re-work as there is a level of indirection between a binding container and the bindings. PW
bundles/org.eclipse.e4.ui.bindings/src/org/eclipse/e4/ui/bindings/internal/BindingServiceImpl.java
bindings.add(binding);
		Collections.sort(bindings, BEST_SEQUENCE);
		context.set(id, bindings);
	}
	private void removeLocalArray(String id, Binding binding) {
		ArrayList<Binding> tmp = (ArrayList<Binding>) context.getLocal(id);
		if (tmp.size() < 2) {
			context.remove(id);
		} else {
			tmp.remove(binding);
			context.set(id, new ArrayList<Binding>(tmp));
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @seeorg.eclipse.e4.ui.bindings.EBindingService#deactivateBinding(org.eclipse.e4.ui.bindings.
	 * TriggerSequence, org.eclipse.core.commands.ParameterizedCommand)
	 */
	public Binding deactivateBinding(TriggerSequence sequence, ParameterizedCommand command) {
		Binding binding = createDefaultBinding(sequence, command);
		Binding oldBinding = (Binding) context.get(getBindingId(binding));
		deactivateBinding(binding);
		return oldBinding;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.eclipse.e4.ui.bindings.EBindingService#deactivateBinding(org.eclipse.jface.bindings.Binding