private void AddTransition(State currentState, State nextState, char inputC){
		Transition temp = new Transition();
		temp.mInputC = inputC;
		temp.mNextState = nextState;
		/*mTransitions.add(temp);*/
		
		if (!mTransitions.containsKey(currentState)) 
			mTransitions.put(currentState, new ArrayList<Transition>());
		mTransitions.get(currentState).add(temp);
	}