final Iterator sequence = sequenceOfChildDefinitions.iterator();
while (sequence.hasNext()){
final ChildDefinition cd = (ChildDefinition) sequence.next();
final EntryList theSorter;
if (cd.hasSpecificSorting()) {
theSorter = new SortingEntryList(cd);
} else {
theSorter = new SimpleEntryList();
}
cd.visitDefinedChildEntries(parentEntry, new EntryVisitor() {
public void visit(Entry visitedEntry)