/* Search for all Visible News */
Set<State> visibleStates = INews.State.getVisible();
if (filter.getSearch() == null) {
ISearchField stateField = Owl.getModelFactory().createSearchField(INews.STATE, INews.class.getName());
ISearchCondition stateCondition = Owl.getModelFactory().createSearchCondition(stateField, SearchSpecifier.IS, EnumSet.of(State.NEW, State.UNREAD, State.UPDATED, State.READ));
targetNews = search.searchNews(Collections.singleton(stateCondition), true);
}
/* Use Search from Filter */
else {
List<SearchHit<NewsReference>> result = search.searchNews(filter.getSearch());