Bug 134750 [DataBinding] TextObservableValue throws NPE on change if the intial model value is null
When binding a Text to a model attribute that has an intial value of null ObservableTextValue throws a NPE when updating the view. In "updateListener" it assumes that oldValue != null. I'll attach a JUnit that throws the Exception.
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/scenarios/BindingScenariosTestSuite.java
addTestSuite(ObservableFactoriesTest.class);
		addTestSuite(PropertyScenarios.class);
		addTestSuite(CustomScenarios.class);
		addTestSuite(CustomConverterScenarios.class);
		addTestSuite(MasterDetailScenarios.class);
		addTestSuite(ComboScenarios.class);
		addTestSuite(TableScenarios.class);
		addTestSuite(NewTableScenarios.class);
		
		addTestSuite(TextControlScenario.class);
		addTestSuite(SpinnerControlScenario.class);
		addTestSuite(ButtonControlScenario.class);
		
		addTestSuite(ComboViewerScenario.class);
		addTestSuite(ListViewerScenario.class);
		if (BindingTestSuite.failingTestsDisabled(this))
			return;
		addTestSuite(CComboObservableCollectionTest.class);
		addTestSuite(ComboObservableCollectionTest.class);
		addTestSuite(TableViewerObservableCollectionTest.class);
		addTestSuite(ListObservableCollectionTest.class);
		addTestSuite(ObservableCollectionViewerTest.class);
		addTestSuite(AutoSelectTableViewerCollectionTest.class);
		addTestSuite(AutoSelectTableViewerCollectionExtendedTest.class);
	}
	public static Shell getShell() {
		return shell;
	}
}