(ConvertExample3_Address.class.getName());
}
public Object convert(Object fromValue) {
RawObject person = (RawObject) fromValue;
Map<String,Object> personValues = person.getValues();
Map<String,Object> addressValues = new HashMap<String,Object>();
RawObject address = new RawObject
(addressType, addressValues, null);
addressValues.put("street", personValues.remove("street"));
addressValues.put("city", personValues.remove("city"));
addressValues.put("state", personValues.remove("state"));
addressValues.put("zipCode", personValues.remove("zipCode"));
personValues.put("address", address);
return new RawObject
(newPersonType, personValues, person.getSuper());
}