public static MultiInstantiatorDescriptor executeMultiInstantiator(final Execution execution,
final String activityId, final MultiInstantiator actInstantiator, final Map<String, Object[]> parameters)
throws Exception {
final ProcessInstanceUUID instanceUUID = execution.getInstance().getUUID();
if (parameters != null) {
final Map<String, Object[]> inputs = getInputs(parameters);
final Binding binding = getBinding(null, null, null, instanceUUID, true);
setParameters(binding, inputs, actInstantiator);
}
return actInstantiator.execute(new StandardQueryAPIAccessorImpl(), instanceUUID, activityId,
execution.getIterationId());
}