public final int step(int state, int c) {assert c < alphabetSize;if (c >= classmap.length) {return transitions[state * points.length + getCharClass(c)];} else {return transitions[state * points.length + classmap[c]];}}

public int Step(int state, int c){if (_classmap == null){return m_transitions[state * _points.Length + GetCharClass(c)];}else{return m_transitions[state * _points.Length + _classmap[c]];}}
