if (listingCriterions != null) {
Rows rows = listingCriterions.getRows();
List<Row> listRows = rows.getChildren();
for (Row row : listRows) {
// Validate endDate Domain Restricctions.
Datebox endDate = getEndDatebox(row);
if (isInvalid(endDate)) {
validateEndDate(endDate, endDate.getValue());
}
// Validate startDate Domain Restricctions.
Datebox startDate = getStartDatebox(row);
if (isInvalid(startDate)) {
validateStartDate(startDate, startDate.getValue());
}
// Validate endDate Domain Restricctions.
Bandbox bandCriterion = getBandType(row);
if (isInvalid(bandCriterion)) {
CriterionSatisfactionDTO satisfactionDTO = (CriterionSatisfactionDTO) row