String getFilterSuggestionBasedOnMultipleSelection(IStructuredSelection selection) {
   String[] names = new String[selection.size()];
   int index = 0;
   for (Object event : selection.toArray()) {
     names[index++] = ((UsageDataEventWrapper) event).getBundleId();
   }
   return FilterUtils.getFilterSuggestionBasedOnBundleIds(names);
 }
  // TODO Return a more interesting suggestion based on the selection.
  String getFilterSuggestion() {
    IStructuredSelection selection = (IStructuredSelection) viewer.getSelection();
    if (selection != null) {
      if (selection.size() == 1) {
        return getFilterSuggestionBasedOnSingleSelection(selection);
      }
      if (selection.size() > 1) {
        return getFilterSuggestionBasedOnMultipleSelection(selection);
      }
    }

    return FilterUtils.getDefaultFilterSuggestion();
  }