public JcrCellLabelProvider(TableViewer viewer) {
this.viewer = viewer;
Display display = viewer.getControl().getDisplay();
FontData fontData = viewer.getTable().getFont().getFontData()[0];
italic = new Font(display, new FontData(fontData.getName(), fontData
.getHeight(), SWT.ITALIC));
normal = new Font(display, new FontData(fontData.getName(), fontData
.getHeight(), SWT.NORMAL));
bold = new Font(display, new FontData(fontData.getName(), fontData
.getHeight(), SWT.BOLD));
greyColor = new Color(display, 100, 100, 100);
normalColor = viewer.getTable().getForeground();
}