searchBox.setSize(searchBox.getPreferredSize());
ComponentPopupBuilder popupBuilder = JBPopupFactory.getInstance().createComponentPopupBuilder(searchBox, searchBox);
popup = (AbstractPopup) popupBuilder.createPopup();
popup.getContent().setBorder(new BlockBorder());
popup.show(guessBestLocation(editor));
popup.addListener(new JBPopupAdapter() {
@Override
public void onClosed(LightweightWindowEvent event) {