@Pure
	public Iterable<RoadSegment> roadSegments() {
		return new Iterable<RoadSegment>() {
			@Override
			public Iterator<RoadSegment> iterator() {
				return roadSegmentsIterator();
			}
		};
	}
@ Pure public Iterable < RoadSegment > roadSegments ( ) { return new Iterable < RoadSegment > ( ) { @ Override public Iterator < RoadSegment > iterator ( ) { return roadSegmentsIterator ( ) ; } } ; }
Replies the list of the road segments of the bus itinerary.

@return a list of road segments