public Color getColor(int i) {
		if (i < 0 || i >= colors.length) {
			// this will be a good way to detect errors.
			// if we want high and low to be represented by colors[0] and colors[colors.length-1] change this.
			return uninitializedColor;
		}
		return colors[i];
	}
The method that calls this will need to transform the decimal value into an integer in the appropriate range.
That will be based on the sz parameter supplied to this constructor.
@param i - index
@return color
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/plugin/core/decompiler/taint/TaintCTokenHighlighterPalette.java