@Override
  public void visitPolyadicExpression(@NotNull PsiPolyadicExpression expression) {
    final PsiPolyadicExpression other = getExpression(PsiPolyadicExpression.class, expression);
    if (other == null) return;
    if (myMatchingVisitor.setResult(expression.getOperationTokenType().equals(other.getOperationTokenType()))) {
      myMatchingVisitor.setResult(myMatchingVisitor.matchSequentially(expression.getOperands(), other.getOperands()));
    }
  }
@Override
  public void visitPolyadicExpression(@NotNull PsiPolyadicExpression expression)