public void transitionFunction(Alphabet symbol) {
		switch (currentState) {
		case q0:
			switch (symbol) {
			case lessThanMinimum:
				currentState = State.q1;
				break;
			case moreThanMaximum:
				currentState = State.q2;
				break;
			default:
				break;
			}
			break;
		case q1:
			switch (symbol) {
			case moreThanMaximum:
				currentState = State.q2;
				break;
			case moreThanMinimum:
				currentState = State.q0;
				break;
			default:
				break;
			}
			break;
		case q2:
			switch (symbol) {
			case lessThanMaximum:
				currentState = State.q0;
				break;
			case lessThanMinimum:
				currentState = State.q1;
				break;
			default:
				break;
			}
			break;
		}
	}