(value.getInt32() == 0)) ||
((type.getType().typeClass() == MDateAndTime.DATETIME) &&
(value.getInt64() == 0)))) {
switch (zeroDateTimeBehavior) {
case EXCEPTION:
throw new ZeroDateTimeException();
case ROUND:
value = (type.getType().typeClass() == MDateAndTime.DATETIME)
? ROUND_ZERO_DATETIME_SOURCE
: ROUND_ZERO_DATE_SOURCE;
break;