else currentElement = typename Model::Element();
  TemplateElementIterator(const typename Model::Node& root, const String& ns = "*", const String& n = "*")#if OPT_WILDCARD    : anyNamespace(ns == "*"), anyName(n == "*"), namespaceURI(ns), name(n)#else    : namespaceURI(ns), name(n)#endif  {     if (typename Model::Node p = Model::getFirstChild(root))      currentElement = findValidNode(p);  }