code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSIPAddress ipaddress_validator = new MPSIPAddress();
  		ipaddress_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		ipaddress_validator.validate(operationType, ipaddress, "\"ipaddress\"");
  		
  		MPSIPAddress netmask_validator = new MPSIPAddress();
  		netmask_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		netmask_validator.validate(operationType, netmask, "\"netmask\"");
  		
  		MPSString type_validator = new MPSString();
  		type_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 64);
  		type_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		type_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		type_validator.validate(operationType, type, "\"type\"");
  		
  		MPSIPAddress ns_ip_address_validator = new MPSIPAddress();
  		ns_ip_address_validator.setConstraintIsReq(MPSConstants.ADD_CONSTRAINT, true);
  		ns_ip_address_validator.validate(operationType, ns_ip_address, "\"ns_ip_address\"");
  		
  		MPSBoolean save_config_validator = new MPSBoolean();
  		save_config_validator.validate(operationType, save_config, "\"save_config\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>