code: protected Component getModuleTable() {
  
          List<CmsModuleRow> rows = Lists.newArrayList();
          for (CmsModule module : OpenCms.getModuleManager().getAllInstalledModules()) {
              CmsModuleRow row = new CmsModuleRow(module);
              rows.add(row);
          }
          CmsModuleTable<CmsModuleRow> table = new CmsModuleTable<CmsModuleRow>(this, CmsModuleRow.class, rows);
          return table;
      }
docs: Gets the module table.<p>
  
  @return the module table