/**
   * @param repository
   * @return
   * @see java.util.List#add(java.lang.Object)
   */
  public boolean addRepository(Repository repository) {

    boolean result = this.repositories.add(repository);
    for (IRepositoryChangeListener listener : this.listeners) listener.repositoryAdded(repository);

    // storeSources();
    return result;
  }