Bug 184818 [DataBinding] Typo in example 3
In the ViewModel.setText(String) method of the it's firing a change event for "test" and not "text". public void setText(String text) { String oldValue = this.text; this.text = text; firePropertyChange("test", oldValue, text); } This needs to be changed to "text".
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/snippets/Snippet002UpdateComboRetainSelection.java
public static void main(String[] args) {
    	final Display display = new Display();
    	Realm.runWithDefault(SWTObservables.getRealm(display), new Runnable() {
    		public void run() {
    			ViewModel viewModel = new ViewModel();
    			Shell shell = new View(viewModel).createShell();
    			
    			
    			while (!shell.isDisposed()) {
    				if (!display.readAndDispatch()) {
    					display.sleep();
    				}
    			}
    			
    			
    			System.out.println(viewModel.getText());
    		}
    	});
    	display.dispose();
    }
    
    public static abstract class AbstractModelObject {