@Override
  public void addAllFiles(@NotNull Collection<? extends @NotNull VirtualFile> files) {
    checkState();
    for (VirtualFile file : files) doAddFile(file);
  }
@Override
  public void addAllFiles(@NotNull Collection<? extends @NotNull VirtualFile> files)