public GraphPath<V> copy() {
		GraphPath<V> newPath = new GraphPath<>();
		newPath.pathList.addAll(pathList);
		newPath.pathSet.addAll(pathSet);
		return newPath;
	}
Creates a new GraphPath object by performing a shallow copy on another GraphPath object.

@return the new shallow copy of the original GraphPath object
Ghidra/Framework/Graph/src/main/java/ghidra/graph/GraphPath.java