docs: public RoadSegment removeRoadSegmentAt(int index) {
  		if (index >= 0) {
  			int b = 0;
  			for (final RoadPath p : this.paths) {
  				int end = b + p.size();
  				if (index < end) {
  					end = index - b;
  					return removeRoadSegmentAt(p, end, null);
  				}
  				b = end;
  			}
  		}
  		throw new IndexOutOfBoundsException();
  	}