+ @Nonnull Iterable<DataTreeCandidateNode> getChildNodes();
+
+ /**
+ * Returns modified child or null if child was not modified
+ * / does not exists.
+ *
+ * @param identifier Identifier of child node
+ * @return Modified child or null if child was not modified.
+ */
+ @Nullable DataTreeCandidateNode getModifiedChild(PathArgument identifier);