* @return the siblings of the widget, or an empty array, if there are none.
*/
public static Widget[] siblings(final Widget w) {
if ((w == null) || w.isDisposed())
return new Widget[] {};
return (Widget[]) UIThreadRunnable.syncExec(w.getDisplay(), new SiblingFinder(w));
}