public void testParentValueHolderMultiChange() throws Exception {
   TestAddressValueObject addr = new TestAddressValueObject("Seattle", "WA", "98116");
   vo.setHomeAddress(addr);
   VOValueHolder addrHolder = new VOValueHolder();
   addrHolder.setParentValueHolder(holder);
   addrHolder.setParentPropertyName("homeAddress");
   holder.setObject(vo);
   assertEquals("Address city", "Seattle", addrHolder.getPropertyValue("city"));
   vo.setHomeAddress(new TestAddressValueObject("Tacoma", "WA", "98320"));
   holder.fireContentValueChanged();
   assertEquals("Address city", "Tacoma", addrHolder.getPropertyValue("city"));
 }