first = false;
  getChildMathMLTextNodes(const typename Model::Node& el, std::vector<SmartPtr<MathMLTextNode> >& content) const  {    content.clear();    for (typename Model::NodeIterator iter(el); iter.more(); iter.next())      {	typename Model::Node n = iter.node();	assert(n);	if (SmartPtr<MathMLTextNode> text = getMathMLTextNode(n))	  content.push_back(text);	else	  {	    std::string name = n.get_nodeName();	    Globals::logger(LOG_WARNING, "unknown or invalid text node with name %s\n", name.c_str());	  }      }  }