private void SetStateForNFA(StateDFA state){
		for (int i = 0; i < mNFA.GetStates().size(); ++i) mNFA.GetStates().get(i).mUsed = false;
		
		for (int i = 0; i < mNFA.GetStates().size(); ++i)
			for (int j = 0; j < state.mItems.size(); ++j)
				if (mNFA.GetStates().get(i).mItem == state.mItems.get(j)) mNFA.GetStates().get(i).mUsed = true;
	}