@Override
	public void setForeground(Color fg) {
		super.setForeground(fromUiResource(fg));
	}
Overrides this method to ensure that the new foreground color is not
a {@link GColorUIResource}. Some Look and Feels will ignore color values that extend
{@link UIResource}, choosing instead their own custom painting behavior. By not using a
UIResource, we prevent the Look and Feel from overriding this renderer's color value.

@param fg the new foreground color
Ghidra/Framework/Docking/src/main/java/docking/widgets/AbstractGCellRenderer.java