}
}
// consider mandatory lane-change to exit on next road segment ahead
final LaneSegment sinkLaneSegment = roadSegment.laneSegment(currentLane).sinkLaneSegment();
if (sinkLaneSegment != null && me.exitRoadSegmentId() == sinkLaneSegment.roadSegment().id()) {
// next road segment is the exit segment
final double distanceToExit = roadSegment.roadLength() - me.getFrontPosition();
if (distanceToExit < distanceBeforeExitMustChangeLanes) {
if (currentLane == roadSegment.laneCount()) {
// already in exit lane, so do not move out of it