public List<NewsStoryGroup> getStoryGroupsForTopic(NewsCategory newsCategory) { List<NewsStoryGroup> topicGroups = new ArrayList<NewsStoryGroup>(); for (NewsStoryGroup sg : allStoryGroups.values()) { if (newsCategory.equals(sg.getTopic())) { topicGroups.add(sg); } } return topicGroups; }