(TCGOCLOperation)in_oWarrantedExpression;
shiftSubexpressionToTheLeft(oFirstAtom, oCheckedOperation);
shiftSubexpressionToTheLeft(oSecondAtom, oWarrantedOperation);
// compare right side of expressions
TCGOCLExpression oCheckedExpression = oCheckedOperation.getRight();
TCGOCLExpression oWarrantedExpression = oWarrantedOperation.getRight();
removeUnaryMinus(oCheckedExpression);
removeUnaryMinus(oWarrantedExpression);
// expressions equal? -> compare the exact syntax of both
if(oCheckedOperation.getOperationName().equals(oWarrantedOperation.getOperationName()) &&
expressionsAreEqual(oCheckedExpression, oWarrantedExpression)) {