/** * 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}); }