private static CategoryPath recurseGetCategoryPath(CategoryPath category,
			SymbolPath symbolPath) {
		SymbolPath parent = symbolPath.getParent();
		if (parent != null) {
			category = recurseGetCategoryPath(category, parent);
		}
		return new CategoryPath(category, symbolPath.getName());
	}
Method to get a category path from a base category path and symbol path
@param category the {@ink CategoryPath} on which to build
@param symbolPath the current {@link SymbolPath} from which the current name is pulled.
@return the new {@link CategoryPath} for the recursion level
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/gclass/ClassUtils.java