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
* Mode" as the application to run. You can also run this class as an SWT
 * application.
 */
public class BindingScenariosTestSuite extends TestSuite {
	public static void main(String[] args) {
		junit.textui.TestRunner.run(suite());
	}
	private static Display display;
	private static Shell shell;
	public static Test suite() {
		return new TestSetup(new BindingScenariosTestSuite()) {
			protected void setUp() throws Exception {
				Display d = Display.getDefault();
				if (d == null) {
					display = new Display();
					d = display;
				}
				shell = new Shell(d, SWT.SHELL_TRIM);
				shell.setLayout(new FillLayout());
			}
			protected void tearDown() throws Exception {
				shell.close();
				shell.dispose();
				if (display != null) {
					display.dispose();
				}
			}
		};
	}
	public BindingScenariosTestSuite() {