public static <T, M> Collection<ColumnConstraint<T>> getColumnConstraints(
			ColumnTypeMapper<T, M> mapper) {

		Class<M> destinationType = mapper.getDestinationType();
		Collection<ColumnConstraint<M>> unmapped = getColumnConstraints(destinationType);
		Collection<ColumnConstraint<T>> mapped = mapConstraints(mapper, unmapped);
		return mapped;
	}
Returns a list of all the {@link ColumnConstraint} that are capable of filtering the
destination type of the given mapper.  The mapper will be used to create a mapped constraint
that will be called with an instance of the type <code>T</code>.

@param mapper the mapper that will be used to convert
@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