private RuntimeException createIllegalException(String message, INews newsItem) {
News dbNews = (News) DBHelper.peekPersistedNews(fDb, newsItem);
if (dbNews == null)
return new IllegalArgumentException("The news has been deleted from the persistence layer: " + newsItem); //$NON-NLS-1$
return new IllegalStateException(message + ". This news in the db looks like: " + dbNews.toLongString()); //$NON-NLS-1$
}
private List<INews> getNewsFromLink(INews newsItem, boolean newsSaved) {
return searchNews(newsItem, false, newsSaved);
}