private static boolean isDefaultData(DataType dt) {
		// see ClearDataMode.CLEAR_ALL_DEFAULT_CONFLICT_DATA
		if (Undefined.isUndefined(dt)) {
			return true;
		}
		if (dt instanceof TypeDef) {
			TypeDef td = (TypeDef) dt;
			if (!td.isAutoNamed()) {
				return false;
			}
			dt = td.getDataType();
		}
		if (dt instanceof Pointer) {
			Pointer p = (Pointer) dt;
			dt = p.getDataType();
			return dt == null || dt == DataType.DEFAULT;
		}
		return false;
	}
Clear all conflicting data provided new data will fit within memory and 
not conflict with an instruction.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/DataUtilities.java