public Tournament loadTournament(long tournamentId) throws EntityNotFoundException
    /* loaded tournament will be persisted by default 
     * 
     */
    {
            if (tournamentId != 0L)
            {
//                logger.debug("Trying to load Tournament {}", tournamentId );
                try {
                    Tournament tournament = jpaController.findTournament(tournamentId);
                    if (tournament != null)
                    {
//                        logger.debug("TournamentManager: NotifyObservers: {}", tournament);
                        //app.setActiveTournament(tournament);
                        changeSupport.firePropertyChange("activeTournament", null, tournament);
                        //setChanged();
                        //notifyObservers(tournament);
                        this.tournament = tournament;
                        
                        return tournament;
                    } 
                } 
                catch (EntityNotFoundException e) 
                {   
                    throw e;
                }
                 
            }
            return null;
    }