class ClusteredRoadPath implements Collection<RoadPath> {

	@Pure
	public Iterator<RoadSegment> roadSegments() {
		return new ClusteredSegmentIterator();
	}

	public  ClusteredRoadPath();
	public  ClusteredRoadPath(RoadPath... paths);
	public  ClusteredRoadPath(Collection<? extends RoadPath> paths);

}