code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSString name_validator = new MPSString();
  		name_validator.validate(operationType, name, "\"name\"");
  		
  		MPSIPAddress host_ip_address_validator = new MPSIPAddress();
  		host_ip_address_validator.validate(operationType, host_ip_address, "\"host_ip_address\"");
  		
  		MPSDouble transaction_rate_validator = new MPSDouble();
  		transaction_rate_validator.validate(operationType, transaction_rate, "\"transaction_rate\"");
  		
  		MPSDouble block_read_rate_validator = new MPSDouble();
  		block_read_rate_validator.validate(operationType, block_read_rate, "\"block_read_rate\"");
  		
  		MPSDouble block_write_rate_validator = new MPSDouble();
  		block_write_rate_validator.validate(operationType, block_write_rate, "\"block_write_rate\"");
  		
  		MPSDouble total_blocks_read_validator = new MPSDouble();
  		total_blocks_read_validator.validate(operationType, total_blocks_read, "\"total_blocks_read\"");
  		
  		MPSDouble total_blocks_written_validator = new MPSDouble();
  		total_blocks_written_validator.validate(operationType, total_blocks_written, "\"total_blocks_written\"");
  		
  		MPSDoubleLong utilized_validator = new MPSDoubleLong();
  		utilized_validator.validate(operationType, utilized, "\"utilized\"");
  		
  		MPSDoubleLong size_validator = new MPSDoubleLong();
  		size_validator.validate(operationType, size, "\"size\"");
  		
  		MPSInt bay_number_validator = new MPSInt();
  		bay_number_validator.validate(operationType, bay_number, "\"bay_number\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>