@Override
	protected void firePropertyChange(String property, Object oldValue, Object newValue) {
		if (property.equals("text") || property.equals("labelFor") ||
			property.equals("displayedMnemonic") || property.equals("html")) {
			super.firePropertyChange(property, oldValue, newValue);
		}
		else if (getClientProperty(BasicHTML.propertyKey) != null) {
			if (property.equals("font") || property.equals("foreground")) {
				super.firePropertyChange(property, oldValue, newValue);
			}
		}
	}
See {@link DefaultTableCellRenderer} class header javadoc for more info.
Ghidra/Framework/Docking/src/main/java/docking/widgets/AbstractGCellRenderer.java