@Override
	public ListingField getField(ProxyObj<?> proxy, int varWidth) {
		if (!enabled) {
			return null;
		}
		int numChars = width / getMetrics().charWidth(sepChar);
		sb.setLength(0);
		for (int i = 0; i < numChars; i++) {
			sb.append(sepChar);
		}

		AttributedString as =
			new AttributedString(sb.toString(), ListingColors.SEPARATOR, getMetrics());
		FieldElement text = new TextFieldElement(as, 0, 0);
		return ListingTextField.createSingleLineTextField(this, proxy, text, startX + varWidth,
			width, hlProvider);

	}
@see ghidra.app.util.viewer.field.FieldFactory#getField(ProxyObj, int)
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/SeparatorFieldFactory.java