docs: public void setIcon(Icon icon) {
  
          if (icon == null) {
              m_iconContainer.clear();
              this.m_icon = null;
          } else {
              m_iconContainer.getElement().appendChild(icon.getElement());
              this.m_icon = icon;
          }
      }