code: public void setFooter(HasJqmFooter footer) {
          removeFooter();
          this.footer = footer;
          if (this.footer == null) return;
  
          addLogical(footer.getFooterStage());
          getElement().appendChild(footer.getJqmFooter().getElement());
      }
docs: Sets the footer element, overriding an existing footer if any.