private static boolean hasGoodStringConversion(Class<?> columnType) {
		if (DisplayStringProvider.class.isAssignableFrom(columnType)) {
			return true;
		}
		try {
			Method method = columnType.getMethod("toString");
			// if toString is not overridden then don't bother
			if (method.getDeclaringClass().equals(Object.class)) {
				return false;
			}
		}
		catch (NoSuchMethodException | SecurityException e) {
			return false;
		}
		return true;
	}
Returns a list of all the {@link ColumnConstraint} that are capable of filtering the
given column type.

@param columnType the class of the data that is return by the table model for specific column.
@return  a list of all the {@link ColumnConstraint} that are capable of filtering the
given column type.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/DiscoverableTableUtils.java