List<String> validatorClzzez = this.orchestratorContext.getOrchestratorConfiguration().getValidatorClasses();
ValidatorResult vResult = null;
for (String validator : validatorClzzez) {
try {
Class<? extends JobMetadataValidator> vClass = Class.forName(validator.trim()).asSubclass(JobMetadataValidator.class);
JobMetadataValidator jobMetadataValidator = vClass.newInstance();
vResult = jobMetadataValidator.validate(experiment, workflowNodeDetail, taskID);
if (vResult.isResult()) {
logger.info("Validation of " + validator + " is SUCCESSFUL");
} else {
logger.error("Validation of " + validator + " is FAILED:[error]" + vResult.getErrorDetails());
//todo we need to store this message to registry