for(map<string, int>::const_iterator i=spec_values.begin(); i!=spec_values.end(); ++i)
info += format(",%s:%d", i->first, i->second);
for(map<string, int>::const_iterator i=spec_values.begin(); i!=spec_values.end(); ++i)
info += format(",%s:%d", i->first, i->second);