code: public static MapElement readMapElement(Element element, String elementNodeName,
  			PathBuilder pathBuilder, XMLResources resources) throws IOException {
  		return readMapElement(element, elementNodeName, null, pathBuilder, resources);
  	}
docs: Read a map element from the XML description.
  
  @param element is the XML node to read.
  @param elementNodeName is the name of the XML node that should contains the map element data.
  It must be one of {@link #NODE_POINT}, {@link #NODE_CIRCLE}, {@link #NODE_POLYGON}, {@link #NODE_POLYLINE},
  {@link #NODE_MULTIPOINT}, or {@code null} for the XML node name itself.
  @param pathBuilder is the tool to make paths absolute.
  @param resources is the tool that permits to gather the resources.
  @return the map element.
  @throws IOException in case of error.