Bug 198201 [DataBinding] Provide POJO observables
There have been quite a few requests on the newsgroup recently about trying to use POJOs and filling up logs with error messages about not being able to register property change event listeners. It would be nice to provide a cleaner solution than using the JavaBean support that we provide today.
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/core/tests/internal/databinding/internal/beans/JavaBeanObservableValueTest.java
try {
			observable.getValue();
			fail("exception should have been thrown");
		} catch (RuntimeException e) {	
			assertEquals(temp.thrownException, e.getCause());
		}
	}
	
	public void testBug198519() {
		final SimplePerson person = new SimplePerson();
		final ComputedValue cv = new ComputedValue() {
            final IObservableValue name = BeansObservables.observeValue(person, "name"); 
            protected Object calculate() {
                return Boolean.valueOf(name.getValue() != null);
            }
        };
        cv.addChangeListener(new IChangeListener() {
        	public void handleChange(ChangeEvent event) {
        		cv.getValue();
        	}
        });
        person.setName("foo");
	}
	public static Test suite() {
		Object[] params = new Object[] {new Delegate()};
		
		return new SuiteBuilder().addTests(JavaBeanObservableValueTest.class)
				.addParameterizedTests(ObservableValueContractTest.class, params).build();
	}
	 static class Delegate extends AbstractObservableValueContractDelegate {