class ZzzzzzJiraRenderer implements NodeRenderer {
    public ZzzzzzJiraRenderer(DataHolder options) {

    }

    @Override
    public Set<NodeRenderingHandler<?>> getNodeRenderingHandlers() {<FILL_FUNCTION_BODY>}

    private void render(Zzzzzz node, NodeRendererContext context, HtmlWriter html) {
        html.raw("");
    }

    private void render(ZzzzzzBlock node, NodeRendererContext context, HtmlWriter html) {
        html.raw("{}");
        html.raw(node.getText().unescape());
        html.raw("{}");
    }

    public static class Factory implements NodeRendererFactory {
        @NotNull
        @Override
        public NodeRenderer apply(@NotNull DataHolder options) {
            return new ZzzzzzJiraRenderer(options);
        }
    }
}

        return new HashSet<>(Arrays.asList(
                new NodeRenderingHandler<>(Zzzzzz.class, this::render),// zzzoptionszzz(CUSTOM_NODE)
                new NodeRenderingHandler<>(ZzzzzzBlock.class, this::render)// zzzoptionszzz(CUSTOM_BLOCK_NODE)
        ));
    
<no_super_class>