int count = Math.max (1, parent.getColumnCount ()); if (0 > index || index > count - 1) return getBackground (); int pixel = cellBackground != null ? cellBackground [index] : -1; return pixel == -1 ? getBackground () : Color.win32_new (display, pixel);
if (background == -1) return parent.getBackground (); return Color.win32_new (display, background);
public Color getBackground (int index) {	checkWidget ();	if (!parent.checkData (this, true)) error (SWT.ERROR_WIDGET_DISPOSED);	int count = Math.max (1, parent.getColumnCount ());	if (0 > index || index > count - 1) return getBackground ();	int pixel = cellBackground != null ? cellBackground [index] : -1;	return pixel == -1 ? getBackground () : Color.win32_new (display, pixel);}