null, ItemEvent.SELECTED));
this, ItemEvent.SELECTED));
  public void setSelected(boolean s)  {    // if this call does not represent a CHANGE in state, then return    if ((s && isSelected()) || (!s && !isSelected()))      return;        // make the change    if (s)      stateMask = stateMask | SELECTED;    else      stateMask = stateMask & (~SELECTED);    // notify interested ChangeListeners    fireStateChanged();    // fire ItemStateChanged events    if (s)      {        fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,                                           null, ItemEvent.SELECTED));        if (group != null)          group.setSelected(this, true);      }    else      {        fireItemStateChanged(new ItemEvent(this, ItemEvent.ITEM_STATE_CHANGED,                                           null, ItemEvent.DESELECTED));        if (group != null)          group.setSelected(this, false);      }  }