@override String? getNodeText(Node? node) { if (node == null) return null; return node.textContent; }