to.setLocation(posTheta.x, posTheta.y);
line.setLine(from, to);
g.draw(line);
// draw the U
posTheta = mappingU.startPos();
final double radius = mappingU.radius();
final Arc2D.Double arc2D = new Arc2D.Double();
arc2D.setArcByCenter(posTheta.x - straightLength, posTheta.y + radius, radius + lateralOffset, 90.0, 180.0,
Arc2D.OPEN);
g.draw(arc2D);