docs: private List<CmsSelectWidgetOption> createComboConfigurationEncodingChoice() {
  
          List<CmsSelectWidgetOption> result = new LinkedList<CmsSelectWidgetOption>();
          SortedMap<String, Charset> csMap = Charset.availableCharsets();
          // default charset: see http://java.sun.com/j2se/corejava/intl/reference/faqs/index.html#default-encoding
          // before java 1.5 there is no other way (System property "file.encoding" is implementation detail not in vmspec.
          Charset defaultCs = Charset.forName(new OutputStreamWriter(new ByteArrayOutputStream()).getEncoding());
          Charset cs;
          Iterator<Charset> it = csMap.values().iterator();
          while (it.hasNext()) {
              cs = it.next();
              // default? no equals required: safety by design!
              if (cs == defaultCs) {
                  result.add(
                      new CmsSelectWidgetOption(
                          cs.name(),
                          true,
                          null,
                          key(Messages.GUI_WORKPLACE_LOGVIEW_FILE_CHARSET_DEF_HELP_0)));
              } else {
                  if (!cs.name().startsWith("x")) {
                      result.add(
                          new CmsSelectWidgetOption(
                              cs.name(),
                              false,
                              null,
                              key(Messages.GUI_WORKPLACE_LOGVIEW_FILE_CHARSET_HELP_0)));
                  }
              }
          }
  
          return result;
  
      }