@Override
	public int hashCode() {
		int result = 0;
		result += left.hashCode();
		result *= 31;
		result += this.getClass().hashCode();
		result *= 31;
		result += right.hashCode();
		return result;
	}
Base class for binary operators that combine PatternExpressions
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/expression/BinaryExpression.java