@Override
		public String convert(T value) {
			if (value == null) {
				return null;
			}
			Settings settings = model.getColumnSettings(columnModelIndex);
			String s = renderer.getFilterString(value, settings);
			return s;
		}
This class allows us to turn client columns of type <code>T</code> to a String.  We use 
the renderer provided at construction time to generate a filter string when 
{@link #convert(Object)} is called.

<P>Implementation Note:  the type 'T' here is used to satisfy the external client's 
   expected list of constraints.  We will not be able to identify 'T' at runtime.  Rather,
   our parent's {@link #getSourceType()} will simply be {@link Object}.   This is fine, as
   this particular class will not have {@link #getSourceType()} called, due to how we 
   are using it.  (Normally, the source type is used to find compatible constraints; we
   are not using the discovery mechanism with this private class.)
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/dialog/ColumnFilterData.java