public void setCodeUnitConflict(Address codeUnitAddr, Address newInstrAddr,
			Address flowFromAddr, boolean isInstruction, boolean isOffcut) {
		// NOTE: CodeManager relies on conflict address being the address of the existing 
		// code unit which triggered the conflict - any conflict bookmark on an undefined code unit
		// runs the risk of becoming offcut within a subsequent larger code unit.
		InstructionErrorType errorType;
		if (isInstruction) {
			errorType =
				isOffcut ? InstructionErrorType.OFFCUT_INSTRUCTION
						: InstructionErrorType.INSTRUCTION_CONFLICT;
		}
		else {
			errorType = InstructionErrorType.DATA_CONFLICT;
		}
		setInstructionError(errorType, newInstrAddr, codeUnitAddr, flowFromAddr,
			"Failed to disassemble at " + newInstrAddr + " due to conflicting " +
				(isInstruction ? "instruction" : "data") + " at " + codeUnitAddr);
	}
Set offcut-instruction or data CODE_UNIT conflict
@param codeUnitAddr existing instruction/data address
@param newInstrAddr new disassembled instruction address
@param flowFromAddr flow-from address
@param isInstruction true if conflict is due to offcut-instruction, otherwise data is assumed
@param isOffcut true if conflict due to offcut instruction
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/InstructionBlock.java