} else if (srcFieldValue instanceof java.sql.Date) {
if (destFieldValue == null) {
field.set(dest, srcFieldValue);
modificationStatus = getModificationStatus(modificationStatus, src, fieldName);
} else {
final DayHolder srcDay = new DayHolder((Date) srcFieldValue);
final DayHolder destDay = new DayHolder((Date) destFieldValue);
if (srcDay.isSameDay(destDay) == false) {
field.set(dest, srcDay.getSQLDate());
modificationStatus = getModificationStatus(modificationStatus, src, fieldName);
}
}