public ParsedNode addChildren(Map<String, Object> child) throws ParsedNodeException {
    """
	Adds the given map as children of this node.
	If the passed map is empty, it is a no-op
	For each key in the map, a new child is added with the key as the name and the value (with all {@link #setValue(Object)}) logic) is the value.
    """
        if ((child == null) || child.isEmpty()) {
            return this; //do nothing
        }
        for (Map.Entry<String, Object> entry : child.entrySet()) {
            this.addChild(null, entry.getKey(), entry.getValue());
        }

        return this;
    }
public ParsedNode addChildren(Map<String, Object> child) throws ParsedNodeException {
        if ((child == null) || child.isEmpty()) {
            return this; //do nothing
        }
        for (Map.Entry<String, Object> entry : child.entrySet()) {
            this.addChild(null, entry.getKey(), entry.getValue());
        }

        return this;
    }
public ParsedNode addChildren ( Map < String , Object > child ) throws ParsedNodeException { if ( ( child == null ) || child . isEmpty ( ) ) { return this ; //do nothing } for ( Map . Entry < String , Object > entry : child . entrySet ( ) ) { this . addChild ( null , entry . getKey ( ) , entry . getValue ( ) ) ; } return this ; }
Adds the given map as children of this node.
If the passed map is empty, it is a no-op
For each key in the map, a new child is added with the key as the name and the value (with all {@link #setValue(Object)}) logic) is the value.
Adds the given map as children of this node . If the passed map is empty it is a no - op For each key in the map a new child is added with the key as the name and the value ( with all {