protected void processInstruction(Instruction instruction) {
			state.visited.add(instruction.getMinAddress(), instruction.getMaxAddress());
			for (Address to : instruction.getFlows()) {
				recordContext(to);
				state.addFlow(Flow.branch(instruction, to));
			}
		}
Parse the next instructions, including delay-slotted ones

@param flow the {@link Flow}
@return the if the first instruction has fall-through, the flow out from the last
        instruction parsed. Without delay slots, the first instruction is the last
        instruction.
@throws CancelledException
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/disassemble/ReDisassembler.java