Insert a set of nodes at the given position. If the position is schema-invalid, the structure is splitted.
If the splitPoint is at the beginning, it will attempt to place the new node before the parentElement and split from there
If the insert at this position is invalid, split the parent and try to place it at the split point.
After an exit, if the exited node is an empty default textcontainer, it will be removed.
Refer to primitives for more information on how to include this primitive.
The position at which to insert
The nodes to insert
The blueprint to use for the split
Type: Node | NULL
The highest parent under which the node should be inserted, or null to continue until the document level
The format to use for retrieving the metadata, validator and synthesizer
The position after the just inserted nodes, will be placed at the other half of a split, if it happens
Whether the split succeeds