code: public static MetaElement getDescriptionTag(String name, boolean createIfMissing) {
  		Document doc = Document.get();
  		HeadElement head = doc.getHead();
  		assert head != null : "No head section found in the document";
  		assert name != null : "the name must not be null";
  
  		NodeList<Element> tags = head.getElementsByTagName("meta");
  		MetaElement metaTag = null;
  		for (int i = 0; i < tags.getLength(); i++) {
  			metaTag = (MetaElement) tags.getItem(i);
  			if (name.equalsIgnoreCase(metaTag.getName())) {
  				return metaTag;
  			}
  		}
  		if (createIfMissing) {
  			metaTag = doc.createMetaElement();
  			metaTag.setName(name);
  			head.appendChild(metaTag);
  		}
  		return metaTag;
  	}
docs: Return the first meta tag from the head section with name matching. <br>
  If createIfMissing the tag is created and added at the end of the head section.<br>
  <p>
  <strong>Note : </strong> the name is case insensitive
  </p>
  
  @param name the name attribute of the metta tag
  @param createIfMissing create the tag in the head section if missing
  @return meta tag element or null