@Override
	public int compareTo(ObjectKey that) {
		int result;
		if (this.table != that.table) {
			return System.identityHashCode(this.table) - System.identityHashCode(that.table);
		}
		result = Long.compareUnsigned(this.key, that.key);
		if (result != 0) {
			return result;
		}
		return 0;
	}
An opaque handle uniquely identifying a database-backed object
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/util/database/ObjectKey.java