code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSInternetHost server_validator = new MPSInternetHost();
  		server_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		server_validator.validate(operationType, server, "\"server\"");
  		
  		MPSInt minpoll_validator = new MPSInt();
  		minpoll_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
  		minpoll_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 6);
  		minpoll_validator.validate(operationType, minpoll, "\"minpoll\"");
  		
  		MPSInt maxpoll_validator = new MPSInt();
  		maxpoll_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
  		maxpoll_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 17);
  		maxpoll_validator.validate(operationType, maxpoll, "\"maxpoll\"");
  		
  		MPSInt key_id_validator = new MPSInt();
  		key_id_validator.setConstraintMinValue(MPSConstants.GENERIC_CONSTRAINT, 0);
  		key_id_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65534);
  		key_id_validator.validate(operationType, key_id, "\"key_id\"");
  		
  		MPSBoolean autokey_validator = new MPSBoolean();
  		autokey_validator.validate(operationType, autokey, "\"autokey\"");
  		
  		MPSBoolean preferred_server_validator = new MPSBoolean();
  		preferred_server_validator.validate(operationType, preferred_server, "\"preferred_server\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>