Rectangle (Editor editor) { JBPopup popup = getCurrentHint(); if (popup == null) return null; Dimension size = popup.getSize(); if (size == null) return null; Rectangle result = new Rectangle(popup.getLocationOnScreen(), size); int borderTolerance = editor.getLineHeight() / 3; result.grow(borderTolerance, borderTolerance); return result; }