package design.model.statistics; import java.util.Arrays; import design.model.Round; public class RoundStats extends StatisticsDecorator{ private Round target_round; public RoundStats(Statistics wrapped_statistics, Round target_round){ super(wrapped_statistics); this.target_round = target_round; } @Override public Round[] getRounds(){ return Arrays.stream(super.getRounds()) .filter(round -> round == target_round) .toArray(Round[]::new); } }