// returns [] static Map dm_changedFieldValues(O mod) { ret filterMap(dm_originalFieldValues(mod), (field, originalValue) -> !eq(originalValue, dm_getOpt(mod, field))); }