public void manipulate(Property p, DataObject dataInner) throws Exception {
   s_log.debug("checking property: " + p.getName());
   Object currentVal = dataInner.get(p.getName());
   DataObjectManipulator.SimpleTypeManipulator manip = m_manipulator.getManipulator(p);
   Object defaultVal = manip.getDefaultValue();
   manip.checkEquals(p.getName(), defaultVal, currentVal);
 }
 public void updateAllPropertyCombinations(Property p, DataObject data) throws Exception {
   DataObjectManipulator.SimpleTypeManipulator manip = getManipulator(p);
   manip.updateAllPropertyCombinations(p, data);
 }