}
VmOperation operation = getOperation(storedProcedures[0].first);
boolean flag = getFlag(operation);
Pair<ExecutionResult, ExecutionResult>[] result = new Pair[storedProcedures.length];
for (int i = 0; i < result.length; i++) {
ExecutionResult f = null;
ExecutionResult s = null;
if (flag) {
if (operation == VmOperation.CREATE_VM) {
CreateVmSP sp = (CreateVmSP)storedProcedures[i].first;
setReturnVM(sp);
}
f = new ExecutionResult(true, null);
s = new ExecutionResult(false, null);
} else {
f = new ExecutionResult(true, new Throwable("Mock failure"));
s = new ExecutionResult(true, null);
}
result[i] = new Pair<ExecutionResult, ExecutionResult>(f, s);
}
return result;