text: 	return (headers + "\n\n" + "extern \"C\"\n{\nvoid normalizeNamespaces(Element* ele, std::string appname, std::string& allnmspcs) { 	ElementList elements = ele->getChildElements(); 	std::string nmspc = ele->getAttribute(\"namespace\"); 	if(nmspc!=\"\") 	{ 		std::string nmspcid = Reflection::getNameSpaceId(nmspc, appname); 		ele->setTagName(nmspcid+\":\"+ele->getTagName()); 		ele->removeAttribute(\"namespace\"); 		allnmspcs += (\" xmlns:\" + nmspcid + \"=\\\"\" + nmspc + \"\\\"\"); 	} 	for(unsigned int i=0;i<elements.size();i++) 	{ 		normalizeNamespaces((Element*)&(elements.at(i)), appname, allnmspcs);		} }" + ret + "\n}\n");
  