if (null != source.getRssConfig().getExtraUrls()) { // refreshed ready for new document
source.getRssConfig().setExtraUrls(null);
}
source.getRssConfig().setSearchConfig(splitter.splitter);
FeedHarvester_searchEngineSubsystem subsys = new FeedHarvester_searchEngineSubsystem();
subsys.generateFeedFromSearch(source, _hc, doc);
if (null != source.getRssConfig().getExtraUrls()) {
for (ExtraUrlPojo newDocInfo: source.getRssConfig().getExtraUrls()) {
if (null == doc.getSourceUrl()) { // (if sourceUrl != null, bypass it's because it's been generated by a file so is being deleted anyway)
if (_hc.getDuplicateManager().isDuplicate_Url(newDocInfo.url, source, null)) {