docs: private I_CmsFormWidget createTemplateSelector() {
  
          if (m_handler.useAdeTemplates()) {
  
              CmsSelectBox selectBox = null;
              Map<String, String> values = new LinkedHashMap<String, String>();
              for (Map.Entry<String, CmsClientTemplateBean> templateEntry : m_handler.getPossibleTemplates().entrySet()) {
                  CmsClientTemplateBean template = templateEntry.getValue();
                  String title = template.getTitle();
                  if ((title == null) || (title.length() == 0)) {
                      title = template.getSitePath();
                  }
                  values.put(template.getSitePath(), title);
              }
              selectBox = new CmsPropertySelectBox(values);
              return selectBox;
          } else {
              CmsTextBox textbox = new CmsTextBox();
              return textbox;
          }
      }