default boolean canExecute(Collection<? extends Change> changes, @NlsSafe String commitMessage) {
    return true;
  }
default boolean canExecute(Collection<? extends Change> changes, @NlsSafe String commitMessage)