arc2D.setArcByCenter(posTheta.x - dx, posTheta.y + dy, radius + lateralOffset, Math.toDegrees(angSt),
Math.toDegrees(arc.arcAngle()), Arc2D.OPEN);
g.draw(arc2D);
return;
} else if (roadMappingClass == RoadMappingCircle.class) {
final RoadMappingCircle arc = (RoadMappingCircle) roadMapping;
posTheta = roadMapping.startPos();
final double radius = arc.radius();
final Arc2D.Double arc2D = new Arc2D.Double();
arc2D.setArcByCenter(posTheta.x - radius, posTheta.y, radius + lateralOffset, 0.0, 360.0, Arc2D.OPEN);
g.draw(arc2D);
return;
} else if (roadMappingClass == RoadMappingLine.class) {