}
// TODO HK how does this here relate to the upper try-catch block and the exception??
// Smells like a hack!
ExecutablePlanDefinition plan = p.getExecutablePlanDefinition();
addStringElement(executablePlan, "objectPath", plan.getObjectPath());
addStringElement(executablePlan, "toolParameters", plan.getToolParameters());
addStringElement(executablePlan, "triggersConditions", plan.getTriggersConditions());
addStringElement(executablePlan, "validateQA", plan.getValidateQA());
addChangeLog(plan.getChangeLog(), executablePlan);
Element planDef = projectNode.addElement("planDefinition");
PlanDefinition pdef = p.getPlanDefinition();
planDef.addAttribute("currency", pdef.getCurrency());
addStringElement(planDef, "costsIG", pdef.getCostsIG());