code: public final void setSelected(boolean selected) {
  		if (isExclusiveGroupMember()) {
  			boolean oldState = isSelected();
  			exclusiveController.handleSelectionRequest(this, selected);
  			// set back button state if controller didn't change this command;
  			// needed b/c of natural button check box toggling in swing
  			if (oldState == isSelected()) {
  				Iterator iter = buttonIterator();
  				while (iter.hasNext()) {
  					AbstractButton button = (AbstractButton)iter.next();
  					button.setSelected(isSelected());
  				}
  			}
  		}
  		else {
  			requestSetSelection(selected);
  		}
  	}
docs: Set the selection state of the command.