try{
filter = FilterModes.valueOf(filterMode).getFilter(filterValue,person,resTypes,SearchTypes.valueOf(searchType));
}
catch(RuntimeException e)
{
filter = new KeywordFilter(filterValue,person,resTypes,SearchTypes.valueOf(searchType));
}
}
if(filter==null)
filter = new KeywordFilter(filterValue,person,resTypes,SearchTypes.valueOf(searchType));
sendJSONResponse(resp, filter.getJSON());
}
}