private void displayDiscussionThread(DiscussionThread thread) {
   view.removeAllNotes();
   final List<Note> rootNotes = new ArrayList<Note>(thread.getRootNotes());
   Collections.sort(
       rootNotes,
       new Comparator<Note>() {
         @Override
         public int compare(Note o1, Note o2) {
           return (int) -(o1.getTimestamp() - o2.getTimestamp());
         }
       });
   for (Note rootNote : rootNotes) {
     appendNote(rootNote, 0, thread);
   }
   currentNoteIds.clear();
   currentNoteIds.addAll(thread.getNoteIds());
 }