@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof GhidraFile)) {
			return false;
		}
		GhidraFile other = (GhidraFile) obj;
		if (projectData != other.projectData) {
			return false;
		}
		return getPathname().equals(other.getPathname());
	}
Copy this file to make a private file if it is versioned. This method should be called
only when a non shared project is being converted to a shared project.
@param monitor task monitor
@throws IOException if an IO error occurs
@throws CancelledException if task is cancelled
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFile.java