code: @Pure
  	public static Iterator<Node> iterate(Node parent, String nodeName) {
  		assert parent != null : AssertMessages.notNullParameter(0);
  		assert nodeName != null && !nodeName.isEmpty() : AssertMessages.notNullParameter(0);
  		return new NameBasedIterator(parent, nodeName);
  	}
docs: Replies an iterator on nodes that have the specified node name.
  
  @param parent is the node from which the children must be extracted.
  @param nodeName is the name of the extracted nodes
  @return the iterator on the parents.