private void extractExecutionTrees() throws TranslationException {
for (Activity act : activitiesInfo.keySet()) {
ActivityInfo actInfo = activitiesInfo.get(act);
BranchesAnalyzer analyzer = new BranchesAnalyzer(act, decFactory);
try {
actInfo.setExecutionTree(analyzer.analyze());
} catch (AnalysisException e) {
throw new TranslationException(this, "Unable to extract the execution tree for activity : \"" + act.getQualifiedName() + "\"", e);
}
}
}