@Override
	public void deleteAddressRange(Address start, Address end, TaskMonitor monitor)
			throws CancelledException {

		AddressRange.checkValidRange(start, end);

		// Expand range to include any overlapping or delay-slotted instructions
		CodeUnit cu = getCodeUnitContaining(start);
		if (cu != null) {
			start = cu.getMinAddress();
		}
		start = adjustStartForDelaySlot(start);
		end = adjustEndForDelaySlot(end);

		deleteAddressRange(start, end, false, monitor);
	}
Removes the block of defined bytes from the listing. All necessary checks will be made by 
listing before this method is called, so just do the work.
@param start the first address in the range.
@param end the last address in the range.
@param monitor the TaskMonitor that tracks progress and is used to tell if the user cancels 
the operation.
@throws CancelledException if the user cancels the operation.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/code/CodeManager.java