bool resetState(int state) { _checkNotDisposed(); if (state < 0 || state >= _language.stateCount) return false; _state = state; _resetTraversal(); return true; }