Bug 17256 Exception due to bug 17208
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/scenarios/PropertyScenarios.java
Text text = new Text(getComposite(), SWT.BORDER);
        
        
        
        
        
        
        
        IObservableValue defaultLodgg =BeansObservables.observeDetailValue(realm, BeansObservables.observeValue(adventure,
        "defaultLodgg"), "description", Strg.class); 
        getDbc().bdValue(SWTObservables.observeText(text, SWT.Modify), defaultLodgg, null, null);
        
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
        enterText(text, "foobar");
        assertEquals("foobar", adventure.getDefaultLodgg().getDescription());
        adventure.getDefaultLodgg().setDescription("barfoo");
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
        
        adventure.setDefaultLodgg(SampleData.CAMP_GROUND);
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
        adventure.getDefaultLodgg().setDescription("barfo");
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
        adventure.setDefaultLodgg(null);
        assertEquals("", text.getText());
        adventure.setDefaultLodgg(SampleData.FIVE_STAR_HOTEL);
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
        adventure.getDefaultLodgg().setDescription("barf");
        assertEquals(adventure.getDefaultLodgg().getDescription(), text.getText());
    }
    public void testScenario05() {