@Override
	public boolean equals(Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		FileArchive other = (FileArchive) obj;
		return Objects.equals(archiveFile, other.archiveFile);
	}
Manages a DataTypeFileManager and relative state.  For example, whether the manager is writable
or whether changes have been made.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/archive/FileArchive.java