NodeList get childNodes { if (this is ContainerNode) { return ensureNodeData().ensureChildNodeList(this as ContainerNode); } return ensureNodeData().ensureEmptyChildNodeList(this); }