@Override
	public void paintIcon(Component c, Graphics g, int x, int y) {
		try {
			delegate.paintIcon(c, g, x, y);
		}
		catch (Exception e) {
			bomb.paintIcon(c, g, x, y);
		}
	}
A wrapper for an icon that suppresses errors. Some Icons that are mined from a 
{@link LookAndFeel} have specialized uses and will throw exceptions if used outside
their intended component. This class is used when trying to show them in the theme
editor table.
Ghidra/Framework/Docking/src/main/java/docking/theme/gui/ProtectedIcon.java