if ((parent.style & SWT.VIRTUAL) != 0) cached = true;
public void setForeground (Color value) {	checkWidget ();	if (value != null && value.isDisposed ()) {		SWT.error (SWT.ERROR_INVALID_ARGUMENT);	}	if (foreground == value) return;	if (foreground != null && foreground.equals (value)) return;	foreground = value;	redrawItem ();}