public ColumnConstraint<T> copy(ColumnConstraint<M> newDelegate) {
		return new MappedColumnConstraint<>(mapper, newDelegate);

	}
Creates a copy of this class using the same mapper but with a different mapped delegate.
@param newDelegate the new M type delegate column constraint.
@return  a copy of this class using the same mapper but with a different mapped delegate.
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/constraint/MappedColumnConstraint.java