Bug 169637 [DataBinding] Multiple validation statuses per binding
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/ListBinding.java
}
								}
							}
						} finally {
							if (destination == getTarget()) {
								updatingTarget = false;
							} else {
								updatingModel = false;
							}
						}
					}
				});
			}
		}
	}
	public void dispose() {
		if (targetChangeListener != null) {
			((IObservableList)getTarget()).removeListChangeListener(targetChangeListener);
			targetChangeListener = null;
		}
		if (modelChangeListener != null) {
			((IObservableList)getModel()).removeListChangeListener(modelChangeListener);
			modelChangeListener = null;
		}
		super.dispose();
	}
}