code: protected void init(Map<String, String> items) {
  
          initWidget(m_panel);
          m_eventBus = new SimpleEventBus();
          m_radioButtons = new HashMap<String, CmsRadioButton>();
          for (Map.Entry<String, String> entry : items.entrySet()) {
  
              final CmsRadioButton button = new CmsRadioButton(entry.getKey(), entry.getValue());
              button.setGroup(m_group);
              m_radioButtons.put(entry.getKey(), button);
              FlowPanel wrapper = new FlowPanel();
              wrapper.add(button);
              m_panel.add(wrapper);
          }
          m_panel.add(m_error);
          m_panel.setStyleName(I_CmsInputLayoutBundle.INSTANCE.inputCss().radioButtonGroup());
          m_panel.addStyleName(I_CmsLayoutBundle.INSTANCE.generalCss().textMedium());
          m_group.setValueChangeTarget(this);
      }
docs: Internal method for initializing the widget with a list of select options.<p>
  
  @param items the list of select options