docs: protected void fillList() {
  
          try {
              getList().setContent(getListItems());
              // initialize detail columns
              Iterator<CmsListItemDetails> itDetails = getList().getMetadata().getItemDetailDefinitions().iterator();
              while (itDetails.hasNext()) {
                  initializeDetail(itDetails.next().getId());
              }
          } catch (Exception e) {
              throw new CmsRuntimeException(
                  Messages.get().container(Messages.ERR_LIST_FILL_1, getList().getName().key(getLocale()), null),
                  e);
          }
      }