private final TournamentLevel level;
private final Round round;
private final short bestOf;
private static final int MATCH_RECENT_PERIOD_YEARS = 3;
private static final int SET_RECENT_PERIOD_YEARS = 2;
<BUG>public H2HMatchPredictor(List<MatchData> matchData1, List<MatchData> matchData2, int playerId1, int playerId2, Date date, Surface surface, TournamentLevel level, Round round, short bestOf) {

this.matchData1 = matchData1;</BUG>
this.matchData2 = matchData2;
this.playerId1 = playerId1;

private final TournamentLevel level;
private final Round round;
private final short bestOf;
private static final int MATCH_RECENT_PERIOD_YEARS = 3;
private static final int SET_RECENT_PERIOD_YEARS = 2;
public H2HMatchPredictor(List<MatchData> matchData1, List<MatchData> matchData2, int playerId1, int playerId2, Date date1, Date date2,
Surface surface, TournamentLevel level, Round round, short bestOf) {
this.matchData1 = matchData1;
this.matchData2 = matchData2;
this.playerId1 = playerId1;
