/**
   * In addition to the usual observer behavior, the addObserver fires a notify event on startup.
   *
   * <p>{@inheritDoc}.
   *
   * @param xo the observer that is to be set.
   * @author Julius Huelsmann
   * @version %I%, %U%
   * @since 1.0
   */
  public final void addObserver(final Observer xo) {
    super.addObserver(xo);

    setChanged();
    notifyObservers(new Object[] {View.ID_UPDATE_LINK, combination});
    setChanged();
    notifyObservers(new Object[] {View.ID_UPDATE_REPO, repositories});
    setChanged();
    notifyObservers(new Object[] {View.ID_UPDATE_COMPUTER, computer});
  }