Description
With Concordion 3.0.0, the following construct fails:
__[a](- "#b")__
with the exception:
org.concordion.internal.InvalidExpressionException: ClassCastException: com.vladsch.flexmark.ast.StrongEmphasis cannot be cast to com.vladsch.flexmark.util.ast.Block at com.vladsch.flexmark.util.ast.Block.getParent (Block.java:31) at com.vladsch.flexmark.util.ast.Block.getParent (Block.java:9) at com.vladsch.flexmark.util.ast.ClassifyingNodeTracker.validateLinked (ClassifyingNodeTracker.java:61) at com.vladsch.flexmark.util.ast.ClassifyingNodeTracker.nodeAddedWithDescendants (ClassifyingNodeTracker.java:83) at org.concordion.internal.parser.flexmark.ConcordionCommandNodePostProcessor.replaceNode (ConcordionCommandNodePostProcessor.java:137) at org.concordion.internal.parser.flexmark.ConcordionCommandNodePostProcessor.processNode (ConcordionCommandNodePostProcessor.java:70) at org.concordion.internal.parser.flexmark.ConcordionCommandNodePostProcessor.visit (ConcordionCommandNodePostProcessor.java:42) at org.concordion.internal.parser.flexmark.ConcordionCommandNodePostProcessor.process (ConcordionCommandNodePostProcessor.java:34) at com.vladsch.flexmark.parser.internal.PostProcessorManager.postProcess (PostProcessorManager.java:116) at com.vladsch.flexmark.parser.internal.PostProcessorManager.processDocument (PostProcessorManager.java:56) at com.vladsch.flexmark.parser.Parser.postProcess (Parser.java:406) at com.vladsch.flexmark.parser.Parser.parse (Parser.java:383) at org.concordion.internal.parser.flexmark.FlexmarkMarkdownTranslator.markdownToHtml (FlexmarkMarkdownTranslator.java:43) at spec.concordion.specificationType.markdown.MarkdownGrammarFixture.translate (MarkdownGrammarFixture.java:20)