code: public MatchState createState(Synthesizer synthesizer, AnalyzedTokenReadings token) {
      MatchState state = new MatchState(this, synthesizer);
      state.setToken(token);
      return state;
    }
docs: Creates a state used for actually matching a token.
  @since 2.3