public void setInstructionError(InstructionError.InstructionErrorType type,
			Address intendedInstructionAddress, Address conflictAddress, Address flowFromAddress,
			String message) {
		if (type == InstructionErrorType.PARSE) {
			throw new IllegalArgumentException("use setParseConflict for PARSE conflicts");
		}
		instructionError =
			new InstructionError(this, type, intendedInstructionAddress, conflictAddress,
				flowFromAddress, message);
	}
Sets this block to have an instruction error.  
@param type The type of error/conflict. 
@param intendedInstructionAddress address of intended instruction which failed to be created
@param conflictAddress the address of the exiting code unit that is preventing the instruction in this
block to be laid down (required for CODE_UNIT or DUPLCIATE conflict error).
@param flowFromAddress the flow-from instruction address or null if unknown
@param message - A message that describes the conflict to a user.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/InstructionBlock.java