private static boolean isStringBasedConstraint(ColumnConstraint<?> constraint) {

		if (constraint instanceof MappedColumnConstraint) {

			constraint = ((MappedColumnConstraint<?, ?>) constraint).getDelegate();

			return isStringBasedConstraint(constraint);
		}

		return constraint.getColumnType().equals(String.class);
	}
Returns true if this is a String constraint or a type converting constraint where the type
is converted to a string constraint. (i.e. uses a String editor)
@param constraint the constraint to check.
@return true if this is a String constraint or something that is converted to a string constraint.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/columnfilter/ColumnConstraintSet.java