code: public XCalElement child(ICalDataType dataType) {
  		String localName = dataType.getName().toLowerCase();
  		for (Element child : children()) {
  			if (localName.equals(child.getLocalName()) && XCAL_NS.equals(child.getNamespaceURI())) {
  				return new XCalElement(child);
  			}
  		}
  		return null;
  	}
docs: Gets the first child element with the given data type.
  @param dataType the data type
  @return the child element or null if not found