// process
try {
Parser parser = new Parser(documentText);
NodeList list = parser.parse(null);
HtmlConverterVisitor visitor = new HtmlConverterVisitor(newlineInducingTags);
list.visitAllNodesWith(visitor);
visibleSpansSoFar = visitor.getTextSpans();
linebreaksFromHtmlTags = visitor.getLinebreaksFromHtmlTags();
} catch (ParserException e) {
throw new AnalysisEngineProcessException(e);
}