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

	@Override
	public void clear() {
		this.segmentList.clear();
		this.startingPoint = null;
		this.endingPoint = null;
		this.isReversable = true;
		this.length = 0;
	}

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

}