public @NotNull ThreeState haveChangesUnder(@NotNull VirtualFile virtualFile) {
    assert myMainWorker;
    if (myAffectedPaths == null) {
      LOG.error("Accessing non-initialized affected files set", new Throwable());
      return ThreeState.NO;
    }

    FilePath filePath = VcsUtil.getFilePath(virtualFile);
    return myAffectedPaths.haveChangesUnder(filePath);
  }
public @NotNull ThreeState haveChangesUnder(@NotNull VirtualFile virtualFile)