I forgot to mention, that
import module namespace Parser = "java:com.vladsch.flexmark.parser.Parser";
results in
[XQST0059] Could not instantiate com.vladsch.flexmark.parser.Parser: com.vladsch.flexmark.parser.Parser.<init>().
And that I also tried importing the class hierarchy (minus `java.lang.Object`) for `Parser.Builder` as documented in:
https://javadoc.io/doc/com.vladsch.flexmark/flexmark/latest/com/vladsch/flex...
import module namespace DataSet = "java:com.vladsch.flexmark.util.data.DataSet"; import module namespace MutableDataSet = "java:com.vladsch.flexmark.util.data.MutableDataSet"; import module namespace BuilderBase = "java:com.vladsch.flexmark.util.builder.BuilderBase"; ()
which resulted in:
[XQST0059] Could not instantiate com.vladsch.flexmark.util.builder.BuilderBase: Class org.basex.query.util.pkg.ModuleLoader can not access a member of class com.vladsch.flexmark.util.builder.BuilderBase with modifiers "protected".