@Override
  public boolean checkAllFilesAreUnder(AbstractVcs abstractVcs, VirtualFile[] files) {
    if (files == null) return false;
    for (VirtualFile file : files) {
      if (getVcsFor(file) != abstractVcs) {
        return false;
      }
    }
    return true;
  }
@Override
  public boolean checkAllFilesAreUnder(AbstractVcs abstractVcs, VirtualFile[] files)