- public static DataContainerNodeBuilder<NodeIdentifierWithPredicates, MapEntryNode> mapEntryBuilder(final QName nodeName,final QName keyName,final Object keyValue) {
+ /**
+ * Construct immutable leaf node
+ *
+ * @param name QName which will be used as node identifier
+ * @param value Value of leaf node.
+ * @return Leaf node with supplied identifier and value
+ */
+ public static <T> LeafNode<T> leafNode(final QName name,final T value) {
+ return leafNode(new NodeIdentifier(name), value);
+ }
+
+ public static DataContainerNodeBuilder<NodeIdentifierWithPredicates, MapEntryNode> mapEntryBuilder(final QName nodeName, final QName keyName, final Object keyValue) {