code: public Content getSummaryTableTree(AbstractMemberWriter mw, TypeElement typeElement,
              List<Content> tableContents, boolean showTabs) {
          Content caption;
          if (showTabs) {
              caption = getTableCaption(mw.methodTypes);
              generateTableTabTypesScript(mw.typeMap, mw.methodTypes, "methods");
          }
          else {
              caption = getTableCaption(mw.getCaption());
          }
          Content table = (configuration.isOutputHtml5())
                  ? HtmlTree.TABLE(HtmlStyle.memberSummary, caption)
                  : HtmlTree.TABLE(HtmlStyle.memberSummary, mw.getTableSummary(), caption);
          table.addContent(getSummaryTableHeader(mw.getSummaryTableHeader(typeElement), "col"));
          for (Content tableContent : tableContents) {
              table.addContent(tableContent);
          }
          return table;
      }
docs: Get the summary table.
  
  @param mw the writer for the member being documented
  @param typeElement the te to be documented
  @param tableContents list of summary table contents
  @param showTabs true if the table needs to show tabs
  @return the content tree for the summary table