public Map<ActionDescriptor, Collection<FunctionDescriptor>> getPostFunctionsForWorkflow(JiraWorkflow workflow) { Map<ActionDescriptor, Collection<FunctionDescriptor>> transitionPostFunctionMap = new HashMap<ActionDescriptor, Collection<FunctionDescriptor>>(); Collection<ActionDescriptor> actions = workflow.getAllActions(); for (final ActionDescriptor actionDescriptor : actions) { Collection<FunctionDescriptor> postFunctions = workflow.getPostFunctionsForTransition(actionDescriptor); transitionPostFunctionMap.put(actionDescriptor, postFunctions); } return transitionPostFunctionMap; }