docs: private CmsComboWidget createTemplateSelect() {
  
          List<CmsSelectWidgetOption> options = new ArrayList<CmsSelectWidgetOption>();
          try {
              I_CmsResourceType templateType = OpenCms.getResourceManager().getResourceType(
                  CmsResourceTypeJsp.getContainerPageTemplateTypeName());
              List<CmsResource> templates = getCms().readResources(
                  "/system/",
                  CmsResourceFilter.DEFAULT.addRequireType(templateType));
              for (CmsResource res : templates) {
                  options.add(new CmsSelectWidgetOption(res.getRootPath()));
              }
  
          } catch (CmsException e) {
              LOG.error(e.getMessage(), e);
          }
          return new CmsComboWidget(options);
      }