code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSInt core_number_validator = new MPSInt();
  		core_number_validator.validate(operationType, core_number, "\"core_number\"");
  		
  		MPSInt cpu_validator = new MPSInt();
  		cpu_validator.validate(operationType, cpu, "\"cpu\"");
  		
  		MPSString hyper_threads_validator = new MPSString();
  		hyper_threads_validator.validate(operationType, hyper_threads, "\"hyper_threads\"");
  		
  		MPSString instances_validator = new MPSString();
  		instances_validator.validate(operationType, instances, "\"instances\"");
  		
  		MPSDouble avg_usage_validator = new MPSDouble();
  		avg_usage_validator.validate(operationType, avg_usage, "\"avg_usage\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>