code: private CmsContextMenuItemWidget createEmptyItemWidget(
          String id,
          String caption,
          String description,
          CmsContextMenuConnector contextMenuConnector) {
  
          CmsContextMenuItemWidget widget = GWT.create(CmsContextMenuItemWidget.class);
          widget.setId(id);
          widget.setCaption(caption);
          widget.setTitle(description);
          widget.setIcon(contextMenuConnector.getConnection().getIcon(contextMenuConnector.getResourceUrl(id)));
  
          CmsContextMenuItemWidgetHandler handler = new CmsContextMenuItemWidgetHandler(widget, contextMenuConnector);
          widget.addClickHandler(handler);
          widget.addMouseOutHandler(handler);
          widget.addMouseOverHandler(handler);
          widget.addKeyUpHandler(handler);
          widget.setRootComponent(this);
  
          return widget;
      }
docs: Creates new empty menu item.<p>
  
  @param id the id
  @param caption the caption
  @param description the item description used as tool-tip
  @param contextMenuConnector the connector
  
  @return the menu item