class GraphPath implements GraphSegmentList<ST, PT>, Cloneable {

	@Pure
	@Override
	public int size() {
		return this.segmentList.size();
	}

	protected  GraphPath(List<ST> original);
	public  GraphPath();
	public  GraphPath(ST segment, PT startingPoint1);

}