StringBuilder search = new StringBuilder();
String newsTitle = CoreUtils.getHeadline(news, false);
String newsLink = CoreUtils.getLink(news);
boolean hasLink = newsLink != null;
State state = news.getState();
boolean isUnread = (state == State.NEW || state == State.UPDATED || state == State.UNREAD);
Set<ILabel> labels = CoreUtils.getSortedLabels(news);
String color = !labels.isEmpty() ? labels.iterator().next().getColor() : null;
if ("0,0,0".equals(color) || "255,255,255".equals(color)) //Don't let black or white override link color //$NON-NLS-1$ //$NON-NLS-2$
color = null;