public boolean beforeCommitDialogShown(@NotNull Project project,
                                         @NotNull List<? extends Change> changes,
                                         @NotNull Iterable<? extends CommitExecutor> executors,
                                         boolean showVcsCommit) {
    throw new AbstractMethodError();
  }
public boolean beforeCommitDialogShown(@NotNull Project project,
                                         @NotNull List<? extends Change> changes,
                                         @NotNull Iterable<? extends CommitExecutor> executors,
                                         boolean showVcsCommit)