throw new JbpmException("no process definition with id '"+processDefinitionId+"'");
}
ClientProcessInstance processInstance = processDefinition.createProcessInstance(executionKey);
processInstance.setVariables(variables);
processInstance.start();
if (!processInstance.isEnded()) {
Session session = Environment.getFromCurrent(Session.class);
session.save(processInstance);
}