@Override
	public byte[] getBinaryData() {
		byte[] indexBytes = indexedField.getBinaryData();
		byte[] primaryKeyBytes = primaryKey.getBinaryData();
		int len = indexBytes.length + primaryKeyBytes.length;
		byte[] bytes = new byte[len];
		System.arraycopy(indexBytes, 0, bytes, 0, indexBytes.length);
		System.arraycopy(primaryKeyBytes, 0, bytes, indexBytes.length, primaryKeyBytes.length);
		return bytes;
	}
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