// we explictly allow structural content here.
// As this might be a very expensive thing, if we
// keep it in a single state, we continue on a separate state.
final Node valueNode = (Node) value;
valueNode.updateParent(node.getParent());
final ReportContext reportContext = flowController.getReportContext();
final LayoutControllerFactory layoutControllerFactory =
reportContext.getLayoutControllerFactory();
// actually, this is the same as if the element were a
// child element of a section. The only difference is
// that there can be only one child, and that there is no
// direct parent-child direction.