void (List<Object> history) { this.lastAdded = null; this.shownHistory = history; this.history.clear(); if (!history.isEmpty()){ this.history.addAll(history.subList (0, Math.min(maxHistory, history.size()))); } }