/**
* Disposes of this manager and all observables that it manages.
*/
public void dispose() {
Set observables = new IdentitySet();
observables.addAll(managedObservables);
for (Iterator it = contexts.keySet().iterator(); it.hasNext();) {
DataBindingContext context = (DataBindingContext) it.next();
Pair trackModelsOrTargets = (Pair) contexts.get(context);
boolean disposeTargets = ((Boolean) trackModelsOrTargets.a)
.booleanValue();