docs: public void addChoice(I_CmsWidgetService widgetService, final CmsChoiceMenuEntryBean menuEntry) {
  
          AsyncCallback<CmsChoiceMenuEntryBean> selectHandler = new AsyncCallback<CmsChoiceMenuEntryBean>() {
  
              public void onFailure(Throwable caught) {
  
                  // will not be called
  
              }
  
              public void onSuccess(CmsChoiceMenuEntryBean selectedEntry) {
  
                  m_attributeChoice.hide();
                  selectChoice(selectedEntry.getPath());
              }
          };
  
          m_attributeChoice.addChoice(widgetService, menuEntry, selectHandler);
          m_isChoice = true;
      }