@Override
  public boolean affectsPath(String path) {
    for (String each : getAffectedPaths()) {
      if (Paths.isParentOrChild(each, path)) return true;
    }
    return false;
  }
@Override
  public boolean affectsPath(String path)