public class RecentGamesListModel implements ListModel<RecentGame> {
private ArrayList<RecentGame> data = new ArrayList<RecentGame>();
public RecentGamesListModel(TypedObject[] recentGamesList) {
for (TypedObject game : recentGamesList) {
RecentGame g = new RecentGame(game);
this.data.add(g);
}
Collections.sort(this.data);
Collections.reverse(this.data);
}