_parseContext = makeParseContext();
}
_parser.parse(_input, teeContentHandler, _metadata, _parseContext);
String lang = _extractLanguage ? detectLanguage(_metadata, profilingHandler) : "";
return new ParsedDatum(_metadata.get(Metadata.RESOURCE_NAME_KEY), null, _contentExtractor.getContent(), lang,
_metadata.get(Metadata.TITLE),
_linkExtractor.getLinks(), makeMap(_metadata));
} catch (Exception e) {
// Generic exception that's OK to re-throw
throw e;