} else {
boolean atLeastOneChildChecked = false;
boolean atLeastOneChildUnchecked = false;
for (Datum child : children) {
CheckBoxStateEnum childCheckBoxState = child
.getCheckBoxState();
switch (childCheckBoxState) {
case CHECKED:
atLeastOneChildChecked = true;
break;