if (control.setFocus ()) return;
if (control.setFixedFocus ()) return;
void fixFocus (Control focusControl) {	Shell shell = getShell ();	Control control = this;	while ((control = control.parent) != null) {		if (control.setFocus ()) return;		if (control == shell) break;	}	shell.setSavedFocus (focusControl);	OS.SetFocus (0);}