void (Component c, Graphics g, int x, int y, int width, int height) { if (IdeaPopupMenuUI.isUnderPopup(c) && (!SystemInfoRt.isWindows || IdeaPopupMenuUI.isRoundBorder())) { return; } Graphics2D g2 = (Graphics2D)g.create(); try { g2.setColor(JBColor.namedColor("Menu.borderColor", new JBColor(Gray.xCD, Gray.x51))); g2.fill(getBorderShape(c, new Rectangle(x, y, width, height))); } finally { g2.dispose(); } }