code: private CmsListItemWidget createListWidget(final CmsModelPageEntry modelPage) {
  
          CmsListItemWidget result = new CmsModelPageListItemWidget(modelPage.getListInfoBean());
          if (modelPage.isDefault()) {
              Widget label = result.getShortExtraInfoLabel();
              label.addStyleName(I_CmsInputLayoutBundle.INSTANCE.inputCss().subtitleSuffix());
              result.setExtraInfo("(*)");
          }
          if (m_isModelGroup || CmsEditModelPageMenuEntry.checkVisible(modelPage.getStructureId())) {
              result.addIconClickHandler(new ClickHandler() {
  
                  public void onClick(ClickEvent event) {
  
                      CmsEditModelPageMenuEntry.editModelPage(modelPage.getSitePath(), isModelGroup());
                  }
              });
          }
          return result;
      }
docs: Creates the list item widget for the given folder.<p>
  
  @param modelPage the model page bean
  
  @return the list item widget