return new FlowSourceList(flowAssignment, propertyList);
}
case FLOW_TARGET_LIST: {
final FlowAssignment flowAssignment = parentFlowAssignment(
enumeration, parent, locator);
return new FlowTargetList(flowAssignment, propertyList);
}
case FOLIO_PREFIX: {
return new FolioPrefix(parent, propertyList);
}
case FOLIO_SUFFIX: {
return new FolioSuffix(parent, propertyList);
}
case FOOTNOTE: {
return new Footnote(parent, propertyList);
}
case FOOTNOTE_BODY: {
return new FootnoteBody(parent, propertyList);
}
case INDEX_KEY_REFERENCE: {
return new IndexKeyReference(parent, propertyList);
}
case INDEX_PAGE_CITATION_LIST: {
return new IndexPageCitationList(parent, propertyList);
}
case INDEX_PAGE_CITATION_LIST_SEPARATOR: {
return new IndexPageCitationListSeparator(parent, propertyList);
}
case INDEX_PAGE_CITATION_RANGE_SEPARATOR: {
return new IndexPageCitationRangeSeparator(parent, propertyList);
}
case INDEX_PAGE_NUMBER_PREFIX: {
return new IndexPageNumberPrefix(parent, propertyList);
}
case INDEX_PAGE_NUMBER_SUFFIX: {
return new IndexPageNumberSuffix(parent, propertyList);
}
case INDEX_RANGE_BEGIN: {
return new IndexRangeBegin(parent, propertyList);
}
case INDEX_RANGE_END: {
return new IndexRangeEnd(parent, propertyList);
}
case INITIAL_PROPERTY_SET: {
return new InitialPropertySet(parent, propertyList);
}
case INLINE: {
return new Inline(parent, propertyList);
}
case INLINE_CONTAINER: {
return new InlineContainer(parent, propertyList);
}
case INSTREAM_FOREIGN_OBJECT: {
return new InstreamForeignObject(parent, propertyList);
}
case LAYOUT_MASTER_SET: {
final Root root = parentRoot(enumeration, parent, locator);
return new LayoutMasterSet(root, propertyList);
}
case LEADER: {
return new Leader(parent, propertyList);
}
case LIST_BLOCK: {
return new ListBlock(parent, propertyList);
}
case LIST_ITEM: {
return new ListItem(parent, propertyList);
}
case LIST_ITEM_BODY: {
return new ListItemBody(parent, propertyList);
}
case LIST_ITEM_LABEL: {
return new ListItemLabel(parent, propertyList);
}
case MARKER: {
return new Marker(parent, propertyList);
}
case MULTI_CASE: {
return new MultiCase(parent, propertyList);
}
case MULTI_PROPERTIES: {
return new MultiProperties(parent, propertyList);
}
case MULTI_PROPERTY_SET: {
return new MultiPropertySet(parent, propertyList);
}
case MULTI_SWITCH: {
return new MultiSwitch(parent, propertyList);
}
case MULTI_TOGGLE: {
return new MultiToggle(parent, propertyList);
}
case PAGE_NUMBER: {
return new PageNumber(parent, propertyList);
}
case PAGE_NUMBER_CITATION: {
return new PageNumberCitation(parent, propertyList);
}
case PAGE_NUMBER_CITATION_LAST: {
return new PageNumberCitationLast(parent, propertyList);
}
case PAGE_SEQUENCE: {
final Root root = parentRoot(enumeration, parent, locator);
return new PageSequence(root, propertyList);
}
case PAGE_SEQUENCE_MASTER: {
return new PageSequenceMaster(parent, propertyList);
}
case PAGE_SEQUENCE_WRAPPER: {
return new PageSequenceWrapper(parent, propertyList);
}
case REGION_AFTER: {
final SimplePageMaster simplePageMaster = parentSimplePageMaster(
enumeration, parent, locator);
return new RegionAfter(simplePageMaster, propertyList);
}
case REGION_BEFORE: {
final SimplePageMaster simplePageMaster = parentSimplePageMaster(
enumeration, parent, locator);
return new RegionBefore(simplePageMaster, propertyList);
}
case REGION_BODY: {
final SimplePageMaster simplePageMaster = parentSimplePageMaster(
enumeration, parent, locator);
return new RegionBody(simplePageMaster, propertyList);
}
case REGION_END: {
final SimplePageMaster simplePageMaster = parentSimplePageMaster(
enumeration, parent, locator);
return new RegionEnd(simplePageMaster, propertyList);
}
case REGION_NAME_SPECIFIER: {
final FlowTargetList flowTargetList = parentFlowTargetList(
enumeration, parent, locator);
return new RegionNameSpecifier(flowTargetList, propertyList);
}
case REGION_START: {
final SimplePageMaster simplePageMaster = parentSimplePageMaster(