protected static void createData(Program program, Address addr, DataType dt) {
		try {
			// try creating without clearing, the code units should be clear
			program.getListing().createData(addr, dt);
		}
		catch (CodeUnitInsertionException e) {
			// TODO: not sure what this accomplishes since no clearing will be done
			CreateDataCmd dataCmd = new CreateDataCmd(addr, dt);
			dataCmd.applyTo(program);
		}
	}
Creates the specified DataType at the supplied address.

@param program the program being analyzed
@param addr the address where data is created
@param dt the type for the data
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/exceptionhandlers/gcc/GccAnalysisClass.java