/* Retrieve initial news */
for (int i = 0; i < INITIAL_NEWS && !monitor.isCanceled(); i++) {
createNews(client.retrieveArticle(), feed, monitor);
/* Goto previous news if provided */
int result = client.last();
if (result != STATUS_ARTICLE_POINTER_OK)
break;
}
}