docs: private List<CmsRadioButton> parseConfiguration(String config) {
  
          // generate an empty list off radio button.
          List<CmsRadioButton> result = new LinkedList<CmsRadioButton>();
  
          CmsSelectConfigurationParser parser = new CmsSelectConfigurationParser(config);
          for (Map.Entry<String, String> entry : parser.getOptions().entrySet()) {
              // create a new radio button with the given name and label.
              CmsRadioButton radiobutton = new CmsRadioButton(entry.getKey(), entry.getValue());
              // add click handler.
              radiobutton.addClickHandler(new ClickHandler() {
  
                  public void onClick(ClickEvent event) {
  
                      fireChangeEvent();
                  }
              });
              // add this radio button to the group
              radiobutton.setGroup(m_group);
              // check if this value is default set.
              if (entry.getKey().equals(parser.getDefaultValue())) {
                  radiobutton.setChecked(true);
                  m_defaultRadioButton = radiobutton;
              }
              // add this radio button to the list.
              result.add(radiobutton);
          }
          return result;
      }