package w10; public class ArticleRepository { private final List
articles = new ArrayList<>(); public void add(Article article) { if (article == null) { throw new IllegalArgumentException("Article cannot be null"); } articles.add(article); } public void addAll(List
newArticles) { if (newArticles == null) { return; } for (Article article : newArticles) { if (article != null) { articles.add(article); } } } public List
getAll() { return Collections.unmodifiableList(articles); } public int size() { return articles.size(); } public void clear() { articles.clear(); } }