@Override
	public boolean equals(Object obj){
		if (obj == null || getClass() != obj.getClass()){
			return false;
		}else{
			final EnsEtat other = (EnsEtat) obj;
			if(this.isEmpty() && other.isEmpty()) return true;
			for(Etat etat : this){
				if(other.getEtat(etat.hashCode()) == null) return false;
			}
	
			for(Etat etat : other){
				if(this.getEtat(etat.hashCode()) == null) return false;
			}
			return true;
		}
	}