docs: private String getPropertySelectWidgetConfiguration() {
  
          String result = "";
          CmsObject cms = getCms();
          try {
              List<CmsPropertyDefinition> props = cms.readAllPropertyDefinitions();
              StringBuffer buffer = new StringBuffer();
              Iterator<CmsPropertyDefinition> it = props.iterator();
              CmsPropertyDefinition prop;
              while (it.hasNext()) {
                  prop = it.next();
                  buffer.append(prop.getName());
                  if (it.hasNext()) {
                      buffer.append('|');
                  }
              }
              result = buffer.toString();
  
          } catch (CmsException e) {
              if (LOG.isErrorEnabled()) {
                  LOG.error(Messages.get().getBundle().key(Messages.LOG_ERR_PROPERTYVIEWER_READALLPROPS_0), e);
              }
          }
          return result;
      }