} else {
/* An existing object to be updated */
if (target.getFromOrders(element.getId()) == null) {
// Element is not in target yet, read it from the store and add to target
Order original = orderDao.retrieve(element.getId());
Order updated = orderNumberAndDateDtoTranslator.fromDto(
element, original, translated);
target.addToOrders(updated);
} else {
// Element is in target already, use this object. No need to add to the collection
orderNumberAndDateDtoTranslator.fromDto(element, target