docs: @Override
    protected void visitHtmlCloseTagNode(HtmlCloseTagNode node) {
      // This case occurs in the case where we encounter the end of a keyed element. If the open tag
      // mapped to this close tag contains a key node, pop the keyCounterStack to return
      // to the state before entering the keyed node.
      if (node.getTaggedPairs().size() == 1) {
        HtmlOpenTagNode openTag = (HtmlOpenTagNode) node.getTaggedPairs().get(0);
        if (openTag.getKeyNode() != null) {
          keyCounterStack.pop();
          getJsCodeBuilder().append(INCREMENTAL_DOM_POP_MANUAL_KEY.call());
        }
      }
  
      if (!node.getTagName().isDefinitelyVoid()) {
        emitClose(getTagNameCodeChunk(node.getTagName()));
      }
    }