/* The source part. */
final FlowSourceList sourceList = new FlowSourceList(assignment,
PropertyList.emptyPropertyList());
assignment.addChild(sourceList);
PropertyList propertyList = new PropertyList(1);
final FlowNameSpecifier flowNameSpecifier = new FlowNameSpecifier(
sourceList, propertyList);
sourceList.addChild(flowNameSpecifier);
Property property = new PdFlowNameReference(flowNameSpecifier,
FoProperty.FLOW_NAME_REFERENCE.toXslFo(), impliedName);
propertyList.addProperty(flowNameSpecifier, property);
/* The target part. */
final FlowTargetList targetList = new FlowTargetList(assignment,
PropertyList.emptyPropertyList());
assignment.addChild(targetList);
propertyList = new PropertyList(1);
final RegionNameSpecifier regionNameSpecifier = new RegionNameSpecifier(
targetList, propertyList);
targetList.addChild(regionNameSpecifier);
property = new PdRegionNameReference(regionNameSpecifier,
FoProperty.REGION_NAME_REFERENCE.toXslFo(), impliedName);
propertyList.addProperty(regionNameSpecifier, property);
}