public Status getDestinationStatus(final WorkflowTransitionKey workflowTransitionKey) { final ActionDescriptor actionDescriptor = getBulkWorkflowTransitionOperation().getActionDescriptor(workflowTransitionKey); final JiraWorkflow workflow = workflowManager.getWorkflow(workflowTransitionKey.getWorkflowName()); final int newStepId = actionDescriptor.getUnconditionalResult().getStep(); if (newStepId == JiraWorkflow.ACTION_ORIGIN_STEP_ID) { return getOriginStatus(workflowTransitionKey); } else { final StepDescriptor step = workflow.getDescriptor().getStep(newStepId); return workflow.getLinkedStatus(step); } }