boolean match = false;
// Loop through the requests. Must look at ALL requests in order
// to evaluate all filters (think count filter).
// TODO: What if multiple matches? Spec isn't so clear on this.
Iterator rIter = requests.values().iterator ();
while (rIter.hasNext ())
{
EventRequest request = (EventRequest) rIter.next ();
if (request.matches (event))
interestedRequest = request;