Bug 198880 [DataBinding] ObservablesManager does not dispose model
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ObservablesManager.java
* Adds the given observable to this manager's exclusion list. The given
	 * observable will not be disposed of by this manager.
	 * 
	 * @param observable
	 *            the observable
	 */
	public void excludeObservable(IObservable observable) {
		excludedObservables.add(observable);
	}
	/**
	 * Adds the given data binding context's target and/or model observables to
	 * this manager.
	 * 
	 * @param context
	 *            the data binding context
	 * @param trackTargets
	 *            <code>true</code> if the target observables of the context
	 *            should be managed
	 * @param trackModels
	 *            <code>true</code> if the model observables of the context
	 *            should be managed
	 */
	public void addObservablesFromContext(DataBindingContext context,
			boolean trackTargets, boolean trackModels) {
		if (trackTargets || trackModels) {
			contexts.put(context, new Pair(new Boolean(trackTargets),
					new Boolean(trackModels)));
		}
	}
	/**