class InsTextContentNodeRenderer extends InsNodeRenderer {

    private final TextContentNodeRendererContext context;

    public InsTextContentNodeRenderer(TextContentNodeRendererContext context) {
        this.context = context;
    }

    @Override
    public void render(Node node) {
        renderChildren(node);
    }

    private void renderChildren(Node parent) {<FILL_FUNCTION_BODY>}
}

        Node node = parent.getFirstChild();
        while (node != null) {
            Node next = node.getNext();
            context.render(node);
            node = next;
        }
    
<methods>public Set<Class<? extends org.commonmark.node.Node>> getNodeTypes() <variables>