- private static void addMountPointChild(final MountPointData mount, final URI namespace, final String localName,
- final DOMSource source) {
+ // Return true if schema represents a construct which uses multiple sibling elements to represent its content. The
+ // siblings MAY be interleaved as per RFC7950.
+ private static boolean isElementList(final Deque<DataSchemaNode> childDataSchemaNodes) {
+ final DataSchemaNode last = childDataSchemaNodes.getLast();
+ return last instanceof ListSchemaNode || last instanceof LeafListSchemaNode;
+ }
+
+ private static void addMountPointChild(final MountPointData mount, final XMLNamespace namespace,
+ final String localName, final DOMSource source) {