464465466467468469470471472473474
final Object diff = Converters.convert(d, r); if (diff != null) { if (mode == ChangeMode.ADD) o = a.add(o, diff); else o = a.subtract(o, diff); changed = true; } } if (changed) set(e, o);