Bug 169637 [DataBinding] Multiple validation statuses per binding
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ValueBinding.java
}
	public void validateModelToTarget() {
		doUpdate(model, target, modelToTarget, true, true);
	}
	public void validateTargetToModel() {
		doUpdate(target, model, targetToModel, true, true);
	}
	private void setValidationStatus(final IStatus status) {
		validationStatusObservable.getRealm().exec(new Runnable() {
			public void run() {
				validationStatusObservable.setValue(status);
			}
		});
	}
	
	public void dispose() {
		if (targetChangeListener != null) {
			target.removeValueChangeListener(targetChangeListener);
			targetChangeListener = null;
		}
		if (modelChangeListener != null) {
			model.removeValueChangeListener(modelChangeListener);
			modelChangeListener = null;
		}
		target = null;
		model = null;
		super.dispose();
	}
}