@Override
	public boolean equals(Object obj) {
		if (obj == null || obj.getClass() != getClass()) {
			return false;
		}
		IndexField f = (IndexField) obj;
		return primaryKey.equals(f.primaryKey) && indexedField.equals(f.indexedField);
	}
Construct a new {@link IndexField} instance for the given indexValue and 
associated primary key.  These fields are verified against this instance to 
ensure that they are of the correct type.
@param indexValue column field value to be indexed
@param key primary key associated with indexValue
@return new IndexField instance
Ghidra/Framework/DB/src/main/java/db/IndexField.java