+ // Now we process conditions, starting with the known types and then extensions.
+
+ const vector<AudienceRestriction*>& acvec = conds->getAudienceRestrictions();
+ for (vector<AudienceRestriction*>::const_iterator ac = acvec.begin(); ac!=acvec.end(); ++ac)
+ validateCondition(*ac);
+
+ const vector<OneTimeUse*>& dncvec = conds->getOneTimeUses();
+ for (vector<OneTimeUse*>::const_iterator dnc = dncvec.begin(); dnc!=dncvec.end(); ++dnc)
+ validateCondition(*dnc);
+