public StateDFA GetTransition(StateDFA state, int input){
		if (mTransitions.containsKey(state)){
			List<Transition> temp = mTransitions.get(state);
			for (int i = 0; i < temp.size(); ++i){
				if (temp.get(i).mInput == input) return temp.get(i).mNextState;
			}
		}
		return null;
	}