class PruneForest {

  public boolean affectsPath(Path path) {
    return this.pruneForest.rootMostValue(path) != null
        || !this.pruneForest.subtree(path).isEmpty();
  }

  public  PruneForest();
  private  PruneForest(ImmutableTree<Boolean> pruneForest);

}