* @throws ClassCastException if target is not supported.
* @throws IllegalArgumentException if operation is not supported.
*/
public boolean match(Object target, IComparisonOperation operation, String value)
{
IArticle article = (IArticle)target;
IFeed feed = article.getFeed();
String feedTitle = feed == null ? null : feed.getTitle().toUpperCase();
return operation.match(feedTitle, value.toUpperCase());
}