code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSInternetHost dest_server_validator = new MPSInternetHost();
  		dest_server_validator.setConstraintIsReq(MPSConstants.DELETE_CONSTRAINT, true);
  		dest_server_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		dest_server_validator.setConstraintIsReq(MPSConstants.MODIFY_CONSTRAINT, true);
  		dest_server_validator.validate(operationType, dest_server, "\"dest_server\"");
  		
  		MPSInt dest_port_validator = new MPSInt();
  		dest_port_validator.setConstraintMaxValue(MPSConstants.GENERIC_CONSTRAINT, 65535);
  		dest_port_validator.validate(operationType, dest_port, "\"dest_port\"");
  		
  		MPSString community_validator = new MPSString();
  		community_validator.setConstraintCharSetRegEx(MPSConstants.GENERIC_CONSTRAINT,"[ a-zA-Z0-9_#.:@=-]+");
  		community_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 128);
  		community_validator.validate(operationType, community, "\"community\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>