public void setWithSubdirectories(boolean withSubdirectories) {
    boolean changed = withSubdirectories != isWithSubdirectories;
    if (changed) {
      isWithSubdirectories = withSubdirectories;
      notifyObservers();
    }
  }
public void setWithSubdirectories(boolean withSubdirectories)