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