@Override
    protected void applyFix(@NotNull Project project, @NotNull PsiElement element, @NotNull ModPsiUpdater updater) {
      if (element instanceof PsiPolyadicExpression polyadic) {
        doReplacePolyadicExpression(polyadic);
      }
      else if (element instanceof PsiAssignmentExpression assignment) {
        PsiAssignmentExpression replaced = PsiReplacementUtil.replaceOperatorAssignmentWithAssignmentExpression(assignment);
        PsiExpression expression = replaced.getRExpression();
        if (expression instanceof PsiPolyadicExpression polyadic) {
          doReplacePolyadicExpression(polyadic);
        }
      }
    }
@Override
    protected void applyFix(@NotNull Project project, @NotNull PsiElement element, @NotNull ModPsiUpdater updater)