iArc.setId(outerArc.getId());
// attr. source
iArc.setSource(useArc.getSourceId());
if (ConfigurationManager.getConfiguration().isExportToolspecific())
{
ArcToolspecificType iArcTool = iArc.addNewToolspecific();
iArcTool.setTool("WoPeD");
iArcTool.setVersion("1.0");
if (outerArc.isRoute())
iArcTool.setRoute(true);
iArcTool.setProbability(outerArc.getProbability());
iArcTool.setDisplayProbabilityOn(outerArc.isDisplayOn());
PositionType probPos = iArcTool.addNewDisplayProbabilityPosition();
Point2D probPosPoint = outerArc.getLabelPosition();
probPos.setX(BigDecimal.valueOf(probPosPoint.getX()));
probPos.setY(BigDecimal.valueOf(probPosPoint.getY()));
iArcTool.setDisplayProbabilityPosition(probPos);
// toolspecific
for (short i = 0; i < outerArc.getUnknownToolSpecs().size(); i++)
{
iArc.addNewToolspecific();
if (outerArc.getUnknownToolSpecs().get(i) instanceof ToolspecificType)