@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof OperandValue)) {
			return false;
		}
		OperandValue that = (OperandValue) obj;
		if (this.index != that.index) {
			return false;
		}
		if (!this.ct.equals(that.ct)) {
			return false;
		}
		return true;
	}
An Expression representing the value of a Constructor operand
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/expression/OperandValue.java