{ currentElement = findValidNode(Model::getNextSibling(Model::asNode(currentElement))); }
{ assert(currentElement); currentElement = findValidNode(Model::getNextSibling(Model::asNode(currentElement))); }
  void next(void)  { currentElement = findValidNode(Model::getNextSibling(Model::asNode(currentElement))); }