String fieldName = event.getFieldMap().getDestFieldName();
if (dicImplToModel.containsKey(new MyReference(dValue))) {
lm = (ListModel<?, IEventSource<?>>) dicImplToModel.get(dValue);
} else {
lm = new ListModel(dValue, dObject, fieldName);
}
getField(event.getDestinationObject(), fieldName);
Method m = getSetMethod(event.getDestinationObject(), fieldName);
m.invoke(event.getDestinationObject(), lm);