/** {@inheritDoc} */
protected void init()
{
super.init();
BlockParser headingParser = new SectionBlockParser();
BlockParser figureParser = new FigureBlockParser();
BlockParser verbatimParser = new VerbatimBlockParser();
BlockParser definitionParser = new DefinitionListBlockParser();
BlockParser horizontalRuleParser = new HorizontalRuleBlockParser();
BlockParser listParser = new ListBlockParser();
BlockParser tableParser = new TableBlockParser();
BlockParser[] subparsers =
new BlockParser[] { headingParser, figureParser, listParser, tableParser, verbatimParser };
BlockParser paragraphParser = new ParagraphBlockParser( subparsers );
this.parsers =
new BlockParser[] { headingParser, figureParser, verbatimParser, definitionParser, horizontalRuleParser,
listParser, tableParser, paragraphParser };
}