public static void applyData(Program program, DataType dt, Address address)
			throws CodeUnitInsertionException {
		Data data = program.getListing().getDefinedDataAt(address);
		if (data != null && data.getDataType().isEquivalent(dt)) {
			return;
		}

		// need to clear, as pointers could have been created on import
		// from following pointer chains
		DataUtilities.createData(program, address, dt, -1,
			ClearDataMode.CLEAR_ALL_DEFAULT_CONFLICT_DATA);
	}
Applies the data type at the specified address.
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/objectiveC/ObjectiveC1_Utilities.java