public Color getHighlightColor(ClangToken token) {
		Color hl = null;

		TaintOptions options = getOptions();
		Highlighter style = options.getTaintHighlightStyle();
		if (style.equals(Highlighter.LABELS)) {
			Address addr = token.getMinAddress();
			if (addr != null) {
				TaintHighlight tl = cachedHighlightByAddress.get(addr);
				return tl == null ? null : tl.getColor();
			}
			return null;
		}
		hl = this.cachedHighlightsByToken.get(token.toString());

		if (hl == null) {
			// Color has not been cached, so get a new color.
			hl = this.highlightPalette.getColor(this.paletteIndex);
			this.cachedHighlightsByToken.put(token.toString(), hl);
			this.paletteIndex = (this.paletteIndex + 10) % this.highlightPalette.getSize();
		}

		return hl;
	}
Returns the currently cached color for a ClangToken, or takes the next color
from the color palette and assigns it to this token.
<p>
NOTE: token is assumed to not be null 
NOTE 2: this highlights individual variables NOT labels on taint; that should be something we need to do.

@param token - the token we wish to highlight.
@return the color currently assigned to this specific token.
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/plugin/core/decompiler/taint/TaintProvider.java