public GTableCellRenderingData copyWithNewValue(Object newValue) {

		GTableCellRenderingData newData =
			new GTableCellRenderingData(getTable(), getColumnViewIndex(), getColumnSettings());

		newData.setRowData(getRowViewIndex(), getRowObject());
		newData.setCellData(newValue, columnViewIndex, isSelected(), hasFocus());

		return newData;
	}
Create a new data object from this data, changing only the cells' value object.

<p>This method is a convenience for use by renderers that wish to change the value 
passed to them.

@param newValue New cell value object
@return A new data object with the same state as this object
Ghidra/Framework/Docking/src/main/java/docking/widgets/table/GTableCellRenderingData.java