@Override
	public Highlight[] createHighlights(Field field, String text, int cursorTextOffset) {
		if (listingField == null) {
			Msg.error(this,
				"Listing highlight factory not correctly setup; ListingField must be set",
				ReflectionUtilities.createJavaFilteredThrowable());
			return NO_HIGHLIGHTS;
		}
		return provider.createHighlights(text, listingField, cursorTextOffset);
	}
Constructor
@param provider the HighlightProvider that will actually compute the highlights.
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/field/ListingFieldHighlightFactoryAdapter.java