&& element.hasAttribute("edeltaedge") && element.hasAttribute("edeltapreEdge")
&& element.hasAttribute("emin") && element.hasAttribute("kmax")
&& element.hasAttribute("kmin") && element.hasAttribute("m")
&& element.hasAttribute("n")) {
TrajectoryKImpl trajectoryK = new TrajectoryKImpl();
trajectoryK.setE0(Double.parseDouble(element.getAttribute("e0")));
trajectoryK.setE1(Double.parseDouble(element.getAttribute("e1")));
trajectoryK.setE2(Double.parseDouble(element.getAttribute("e2")));
trajectoryK.setEDeltaEdge(Double.parseDouble(element.getAttribute("edeltaedge")));
trajectoryK.setEDeltaPreEdge(Double.parseDouble(element
.getAttribute("edeltapreEdge")));
trajectoryK.setEMin(Double.parseDouble(element.getAttribute("emin")));
trajectoryK.setKDelta(Double.parseDouble(element.getAttribute("kdelta")));
trajectoryK.setKMax(Double.parseDouble(element.getAttribute("kmax")));
trajectoryK.setKMin(Double.parseDouble(element.getAttribute("kmin")));
trajectoryK.setM(Double.parseDouble(element.getAttribute("m")));
trajectoryK.setN(Double.parseDouble(element.getAttribute("n")));
tmpTrajectory = trajectoryK;
}
else if (element.hasAttribute("from") && element.hasAttribute("to")
&& element.hasAttribute("id") && element.hasAttribute("delta")) {