code: @Pure
  	public static Element getElementMatching(Node document, XMLConstraint constraint, String... path) {
  		assert document != null : AssertMessages.notNullParameter(0);
  		assert constraint != null : AssertMessages.notNullParameter(1);
  		return getElementMatching(document, constraint, true, path);
  	}
docs: Replies the node that corresponds to the specified path.
  
  <p>The path is an ordered list of tag's names and ended by the name of
  the desired node.
  
  @param document is the XML document to explore.
  @param constraint is the constraint that the replied element must respect.
  @param path is the list of names.
  @return the node or <code>null</code> if it was not found in the document.