public int compare(UsageDataEventWrapper event1, UsageDataEventWrapper event2) {
            if (usageDataColumnProvider == null) return 0;
            String text1 = usageDataColumnProvider.getText(event1);
            String text2 = usageDataColumnProvider.getText(event2);

            if (text1 == null && text2 == null) return 0;
            if (text1 == null) return -1;
            if (text2 == null) return 1;

            return text1.compareTo(text2);
          }
 public void resize(GC gc, Object[] objects) {
   int width = usageDataColumnProvider.getMaximumWidth(gc, objects) + 20;
   width = Math.max(getColumn().getWidth(), width);
   getColumn().setWidth(width);
 }