/*
  * (non-Javadoc)
  *
  * @see org.eclipse.jface.viewers.ITableColorProvider#getBackground(java.lang.Object, int)
  */
 public Color getBackground(Object element, int columnIndex) {
   if (element instanceof ColumnLineData) {
     ColumnLineData lineData = (ColumnLineData) element;
     final EPropertyName property = lineData.getProperty();
     if (UIManager.isFirstForColumnModel(property)) {
       return Display.getDefault().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
     }
     if (columnIndex == 0) {
       final int index = EPropertyName.indexOf(property);
       if (index > -1 && index % 2 == 0) {
         return Display.getDefault().getSystemColor(SWT.COLOR_INFO_BACKGROUND);
       } else {
         return Display.getDefault().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
       }
     }
   }
   return null;
 }