}
class AutoChildDefinition extends ChildDefinition {
public void visitDefinedChildEntries(final Collection parentEntry, final EntryVisitor theVisitor){
EntryList newList = parentEntry.createChildList(this);
newList.visitEntries(theVisitor);
}
}
class EntryChildDefinition extends ChildDefinition {
private final String location;
public EntryChildDefinition(String location) {