private void accountForStates(HashSet states) {
		Iterator it = states.iterator();
		while (it.hasNext()) {
			State state = (State) it.next();
			if (!STATES_IN_A_SET.contains(state))
				STATES_IN_A_SET.add(state);
		}
	}