performers.put(process, requester);
WfProcessMgr mgr = process.manager();
// Validate the process context w/ what was passed.
try {
if (Debug.verboseOn()) Debug.logVerbose("Validating w/ signature: " + mgr.contextSignature(), module);
Map<String, String> contextSignature = UtilGenerics.cast(mgr.contextSignature());
ModelService.validate(contextSignature, context, true, null, ModelService.IN_PARAM, Locale.getDefault());
} catch (GenericServiceException e) {
throw new WfException("Context passed does not validate against defined signature: ", e);
}