private final short bestOf;
private static final int MATCH_RECENT_PERIOD_YEARS = 2;
private static final int SET_RECENT_PERIOD_YEARS = 1;
private static final int RECENT_FORM_MATCHES = 20;
public WinningPctMatchPredictor(List<MatchData> matchData1, List<MatchData> matchData2, RankingData rankingData1, RankingData rankingData2, PlayerData playerData1, PlayerData playerData2,
<BUG>Date date, Surface surface, TournamentLevel level, Round round, short bestOf) {
</BUG>
this.matchData1 = matchData1;
this.matchData2 = matchData2;
this.rankRange1 = rankRange(rankingData1.getRank());

private final short bestOf;
private static final int MATCH_RECENT_PERIOD_YEARS = 2;
private static final int SET_RECENT_PERIOD_YEARS = 1;
private static final int RECENT_FORM_MATCHES = 20;
public WinningPctMatchPredictor(List<MatchData> matchData1, List<MatchData> matchData2, RankingData rankingData1, RankingData rankingData2, PlayerData playerData1, PlayerData playerData2,
Date date1, Date date2, Surface surface, TournamentLevel level, Round round, short bestOf) {
this.matchData1 = matchData1;
this.matchData2 = matchData2;
this.rankRange1 = rankRange(rankingData1.getRank());
