filteredContentProvider.addFilter(instanceOf(Integer.class));
filteredContentProvider.addFilter(instanceOf(Duration.class));
viewer.setContentProvider(filteredContentProvider);
// Column sorters:
TreeViewerColumnSorter labelSorter =
new InternalTreeViewerColumnLabelSorter(viewer, mainLabels);
TreeViewerColumnSorter countSorter =
new TreeViewerColumnValueSorter(viewer, countProvider);
TreeViewerColumnSorter durationSorter =
new TreeViewerColumnValueSorter(viewer, durationProvider);
// The columns:
TreeViewerColumn mainColumn =