@Override
	public FieldLocation getFieldLocation(ListingField bf, BigInteger index, int fieldNum,
			ProgramLocation loc) {
		if (!(loc instanceof TaintFieldLocation)) {
			return null;
		}
		TaintFieldLocation tfLoc = (TaintFieldLocation) loc;
		return new FieldLocation(index, fieldNum, 0, tfLoc.getCharOffset());
	}
{@inheritDoc}

<p>
Because the core framework provides an API for accessing and manipulating the user's cursor,
we have to provide a means to distinguish locations in our field from others. This method
provides on direction of the conversion between field and program locations.
Ghidra/Debug/TaintAnalysis/src/main/java/ghidra/taint/gui/field/TaintFieldFactory.java