this.addState(new ActivityPresentationState(this, this.activity));
	public void setStateList ()	{		// si l'activite a des produit en entree ou qu'elle a des guides		// qui ne sont pas de type "liste de controles"		// ou que le role associe a l'activite a des guides qui ne sont		// pas de type "liste de controles"		if (this.activity.hasInputProducts()				|| this.activity.hasGuidanceWithoutType("Liste de controles")				|| this.activity.getRole().hasGuidanceWithoutType(						"Liste de controles"))		{			this.addState(new PreConditionCheckerState(this, this.activity));		}		this.addState(new ActivityPresentationState(this, this.activity));		if (this.activity.hasSteps())		{			for (int i = 0; i < this.stepList.size(); i++)			{				this.stateList.add(new StepState(this, this.activity, i));			}		}		// si l'activite a des produit en sortie ou qu'elle a des guides		// qui sont de type "liste de controles"		// ou que le role associe a l'activite a des guides qui sont		// de type "liste de controles"		if (this.activity.hasOutputProducts()				|| this.activity.hasGuidanceType("Liste de controles")				|| this.activity.getRole()						.hasGuidanceType("Liste de controles"))		{			this.addState(new PostConditionCheckerState(this, this.activity));		}	}