class CategoryPath implements Comparable<CategoryPath> {

	public CategoryPath getParent() {
		return parent;
	}

	private  CategoryPath();
	public  CategoryPath(CategoryPath parent, String... subPathElements);
	public  CategoryPath(CategoryPath parent, List<String> subPathElements);
	public  CategoryPath(String path);

}