private void writeDynamicBuiltIn(Dynamic dt, TaskMonitor monitor)
			throws IOException, CancelledException {
		DataType baseDt = dt.getReplacementBaseType();
		if (baseDt != null) {
			write(baseDt, monitor);
		}
	}
Typedef Format: typedef <TYPE_DEF_NAME> <BASE_TYPE_NAME>
@throws CancelledException if the action is cancelled by the user
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataTypeWriter.java