@Override
    public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e) {
      if (e == null) return EMPTY_ARRAY;
      Project project = e.getProject();
      AbstractVcs vcs = getContextVcs(project, e.getDataContext());
      if (vcs != null) {
        return new AnAction[]{Separator.create(vcs.getDisplayName())};
      }
      else {
        return EMPTY_ARRAY;
      }
    }
@Override
    public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e)