public function startProcessInstanceByKey($processDefinitionKey, $businessKey = null, array $variables = [])
    {
        $query = $this->engine->getRepositoryService()->createProcessDefinitionQuery();
        $def = $query->processDefinitionKey($processDefinitionKey)->latestVersion()->findOne();
        
        return $this->startProcessInstance($def, $businessKey, $variables);
    }