Bug 278550 [Databinding] ObservablesManager, ObservableTracker and MapSimpleValueObservableMap lead to exception
bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableTracker.java
Assert.isTrue(false, "Getter called outside realm of observable " 
					+ toString(observable));
		Set getterCalledSet = (Set) currentGetterCalledSet.get();
		if (getterCalledSet != null && getterCalledSet.add(observable)) {
			
			IChangeListener changeListener = (IChangeListener) currentChangeListener
					.get();
			if (changeListener != null)
				observable.addChangeListener(changeListener);
			IStaleListener staleListener = (IStaleListener) currentStaleListener
					.get();
			if (staleListener != null)
				observable.addStaleListener(staleListener);
		}
	}
	/**
	 * Notifies the ObservableTracker that an observable was created.
	 * 
	 * @param observable
	 *            the observable that was created
	 * @since 1.2
	 */
	public static void observableCreated(IObservable observable) {
		Set observableCreatedSet = (Set) currentObservableCreatedSet.get();
		if (observableCreatedSet != null) {
			observableCreatedSet.add(observable);
		}
	}
}