@Override
	public void paintIcon(Component c, Graphics g, int x, int y) {
		init();

		for (Icon icon : iconList) {
			icon.paintIcon(c, g, x, y);
		}

		if (disabled) {
			// Alpha blend to background
			Color bgColor = c.getBackground();
			g.setColor(ColorUtils.withAlpha(bgColor, 128));
			g.fillRect(x, y, width, height);
		}
	}
@see javax.swing.Icon#paintIcon(java.awt.Component, java.awt.Graphics, int, int)
Ghidra/Framework/Gui/src/main/java/resources/MultiIcon.java