Bug 278550 [Databinding] ObservablesManager, ObservableTracker and MapSimpleValueObservableMap lead to exception
bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/ObservableTracker.java
currentObservableCreatedSet.set(lastObservableCreatedSet);
		}
		return (IObservable[]) observableSet
				.toArray(new IObservable[observableSet.size()]);
	}
	/**
	 * Runs the given runnable without tracking dependencies.
	 * @param runnable
	 * 
	 * @since 1.1
	 */
	public static void runAndIgnore(Runnable runnable) {
		
		Set lastGetterCalledSet = (Set) currentGetterCalledSet.get();
		Set lastObservableCreatedSet = (Set) currentObservableCreatedSet.get();
		IChangeListener lastChangeListener = (IChangeListener) currentChangeListener
				.get();
		IStaleListener lastStaleListener = (IStaleListener) currentStaleListener
				.get();
		currentGetterCalledSet.set(null);
		currentObservableCreatedSet.set(null);
		currentChangeListener.set(null);
		currentStaleListener.set(null);
		try {
			runnable.run();
		} finally {
			
			
			currentGetterCalledSet.set(lastGetterCalledSet);