void doSetLastChangeTime(long lastChangeTime) throws IOException {
		record.setLongValue(CompositeDBAdapter.COMPOSITE_LAST_CHANGE_TIME_COL, lastChangeTime);
		compositeAdapter.updateRecord(record, false);
	}
This method throws an exception if the indicated data type is not a valid
data type for a component of this composite data type.  If the DEFAULT 
datatype is specified when unsupported an Undefined1 will be returned 
in its place (e.g., packing enabled, Union).

@param dataType the data type to be checked.
@return datatype to be used for insert/add
@throws IllegalArgumentException if the data type is invalid.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/CompositeDB.java