code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSString id_validator = new MPSString();
  		id_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
  		id_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
  		id_validator.validate(operationType, id, "\"id\"");
  		
  		MPSString profile_name_validator = new MPSString();
  		profile_name_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
  		profile_name_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		profile_name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		profile_name_validator.validate(operationType, profile_name, "\"profile_name\"");
  		
  		MPSInternetHost server_name_validator = new MPSInternetHost();
  		server_name_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		server_name_validator.validate(operationType, server_name, "\"server_name\"");
  		
  		MPSString to_list_validator = new MPSString();
  		to_list_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 6);
  		to_list_validator.validate(operationType, to_list, "\"to_list\"");
  		
  		MPSString cc_list_validator = new MPSString();
  		cc_list_validator.validate(operationType, cc_list, "\"cc_list\"");
  		
  		MPSString bcc_list_validator = new MPSString();
  		bcc_list_validator.validate(operationType, bcc_list, "\"bcc_list\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>