TimerManager.getInstance().start(tcTemp.getTimeElapsed(), tcTemp.getTimeRemaining());
TimerManager.getInstance().start(tcTemp.getTimeElapsed(), tcTemp.getTimeRemaining()); }
	public boolean manageRequest (Request request)	{		AbstractApplicationState state;		System.err.println("ProcessOpened.manageRequest :" + request);		// on regarde le type de requete que l'on recoit		switch (request.getCurrentRequest())		{			case OPEN_PROJECT:				state = new ProjectOpenedState(this.applicationManager);				break;			case CLOSE_PROJECT:				// TODO il y a ptetre des trucs a r?init				state = new InitState(this.applicationManager);				break;			case OPEN_PROCESS:				// qd on est dans l'etat ProcessOpenedState la requete				// OPEN_PROCESS ne change pas l'etat				return false;			case RUN_ACTIVITY:				// on creer un nouvelle etat activit? en passant en parametre				// l'actvit? r?cup?r? a partir				// de la requete				// cf RunActivityAction.actionPerformed				// on lance le timer				// on recupere le num?ro de l'it				Activity aTemp = (Activity) request.getContent();				int iCurrentIt = ApplicationManager.getInstance()						.getCurrentProject().getItCurrent();				TimeCouple tcTemp = aTemp.gethmTime(iCurrentIt);				// on demarre le manager				TimerManager.getInstance().start(tcTemp.getTimeElapsed(),						tcTemp.getTimeRemaining());				state = new ActivityLaunchedState(this.applicationManager,						(Activity) request.getContent());				break;			default:				return false;		}		this.applicationManager.setState(state);		return true;	}