public boolean activate() {
      if (myAddVcses.isEmpty() && myRemoveVcses.isEmpty()) return false;

      ProgressManager.getInstance().executeNonCancelableSection(() -> {
        for (AbstractVcs vcs : myAddVcses) {
          try {
            vcs.doActivate();
          }
          catch (VcsException e) {
            LOG.error(e);
          }
        }
        for (AbstractVcs vcs : myRemoveVcses) {
          try {
            vcs.doDeactivate();
          }
          catch (VcsException e) {
            LOG.error(e);
          }
        }
      });
      return true;
    }
public boolean activate()