popupList.setItems(items);
int HACK_MARGIN = 30;
Point absPoint = getAbsoluteLocation(control, event.x, event.y + HACK_MARGIN);
Rectangle rect = new Rectangle(absPoint.x, absPoint.y, 150, 25);
control.setToolTipText("");
String res = popupList.open(rect);
// code to open selected file, by location or by name
if (null != res) {
if ((inputDescription instanceof URISpecifier) ||
isJmsDescriptor(inputDescription)) {