@Test(expected = IllegalStateException.class)
public void testWrongType() {

	Person person = new Person();
	Binding<String> nameBinding = new PropertyBinding<String>(person, "age");
	nameBinding.setValue("Tom");
}