docs: public boolean hasSameValue(Object o) {
          if (this == o) return true;
          if (o == null || getClass() != o.getClass()) return false;
  
          return this.outerHtml().equals(((Node) o).outerHtml());
      }