code: protected void validate(String operationType) throws Exception
  	{
  		super.validate(operationType);
  
  		MPSString id_validator = new MPSString();
  		id_validator.validate(operationType, id, "\"id\"");
  		
  		MPSBoolean secure_access_only_validator = new MPSBoolean();
  		secure_access_only_validator.validate(operationType, secure_access_only, "\"secure_access_only\"");
  		
  		MPSString svm_ns_comm_validator = new MPSString();
  		svm_ns_comm_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
  		svm_ns_comm_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		svm_ns_comm_validator.validate(operationType, svm_ns_comm, "\"svm_ns_comm\"");
  		
  		MPSString ns_br_interface_validator = new MPSString();
  		ns_br_interface_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
  		ns_br_interface_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		ns_br_interface_validator.validate(operationType, ns_br_interface, "\"ns_br_interface\"");
  		
  		MPSBoolean vm_auto_poweron_validator = new MPSBoolean();
  		vm_auto_poweron_validator.validate(operationType, vm_auto_poweron, "\"vm_auto_poweron\"");
  		
  		MPSString ns_br_interface_2_validator = new MPSString();
  		ns_br_interface_2_validator.setConstraintMaxStrLen(MPSConstants.GENERIC_CONSTRAINT, 10);
  		ns_br_interface_2_validator.setConstraintMinStrLen(MPSConstants.GENERIC_CONSTRAINT, 1);
  		ns_br_interface_2_validator.validate(operationType, ns_br_interface_2, "\"ns_br_interface_2\"");
  		
  		MPSInt init_status_validator = new MPSInt();
  		init_status_validator.validate(operationType, init_status, "\"init_status\"");
  		
  	}
docs: <pre>
  Performs generic data validation for the operation to be performed
  </pre>