code: @Override
  	protected boolean doHandleRequest(final Request request) {
  		// Check if the group has a value on the Request
  		if (request.getParameter(getId()) != null) {
  			// Allow the handle request to be processed by the radio buttons
  			return false;
  		}
  
  		// If no value, then clear the current value (if required)
  		if (getValue() != null) {
  			setData(null);
  			return true;
  		}
  
  		return false;
  	}
docs: This method will only processes a request where the group is on the request and has no value. If the group has no
  value, then none of the group's radio buttons will be triggered to process the request.
  
  @param request the request being responded to.
  @return true if the group has changed, otherwise false