@Override
  protected ModCommandExecutor.@NotNull BatchExecutionResult applyFix(@NotNull final Project project,
                                                                      @NotNull final GlobalInspectionContextImpl context,
                                                                      final CommonProblemDescriptor @NotNull [] descriptors,
                                                                      @NotNull final Set<? super PsiElement> ignoredElements) {
    ModCommandExecutor.BatchExecutionResult result = ModCommandExecutor.Result.NOTHING;
    for (LocalQuickFixWrapper fixAction : myFixActions) {
      result = result.compose(fixAction.applyFix(project, context, descriptors, ignoredElements));
    }
    return result;
  }
@Override
  protected ModCommandExecutor.@NotNull BatchExecutionResult applyFix(@NotNull final Project project,
                                                                      @NotNull final GlobalInspectionContextImpl context,
                                                                      final CommonProblemDescriptor @NotNull [] descriptors,
                                                                      @NotNull final Set<? super PsiElement> ignoredElements)