try {
if ((null != source.useTextExtractor()) && source.useTextExtractor().equalsIgnoreCase("tika")) {
// Special case: if tika enabled then do that first
if (null == tikaExtractor) {
tikaExtractor = new TextExtractorTika();
tikaExtractor.extractText(d);
}
}
else {
this.getRawTextFromUrlIfNeeded(d, source.getRssConfig());