class SearchViewModel extends BaseViewModel {

	public void searchFor(String query) {
		if (searchQueryState == null){
			createPagedList(query);
		}else {
			searchNewsUseCase.updateSearchQuery(query);
		}
		searchQueryState = query;
	}

	@Inject  SearchViewModel(@Named(value = IO_SCHEDULER) Scheduler subscribeOn, @Named(value = MAIN_THREAD_SCHEDULER) Scheduler observeOn, SearchNewsUseCase<NewsUI> searchNewsUseCase);

}