protected void yybeginstate(int... states) {
    assert states.length > 0;
    for (int state : states) {
      assert state != getInitialState();
      stateStack.push(state);
      yybegin(state);
    }
  }
protected void yybeginstate(int... states)