@Override
	protected boolean matchDetails(T expression,
			Map<ExpressionMatcher<?>, PatternExpression> result) {
		return leftMatcher.match(expression.getLeft(), result) &&
			rightMatcher.match(expression.getRight(), result);
	}
A matcher for binary expression allowing commutativity

<p>
This behaves the same as {@link BinaryExpressionMatcher}, but if the first attempt fails, the
operand match is re-attempted with the operands swapped.

@param <T> the type of expression matched
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/expr/match/BinaryExpressionMatcher.java