}
}
else
{
Errors errors = new Errors();
for (Iterator iter = filterRetrievers.iterator(); iter.hasNext();)
{
FilterRetriever element = (FilterRetriever) iter.next();
String key = element.getFilterKey();
Object value = element.getFilterValue(errors);
info.getFilters().put(key, value);
}
if (errors.hasErrors())
{
if (errorListener != null)
{
errorListener.actionPerformed(new ActionEvent(errors, 0, "errors"));
return;