@Test
	public void testDisassemblerDelaySlot() throws Exception {

		programBuilder.addBytesCallWithDelaySlot(10, 20);
		programBuilder.addBytesReturn(14);

		programBuilder.addBytesFallthrough(20);
		programBuilder.addBytesReturn(22);

		AddressSetView disAddrs = disassembler.disassemble(addr(10), null);
		assertEquals(addrset(range(10, 15), range(20, 23)), disAddrs);

		verifyInstructionPresence();

		verifyNoBookmarks();

	}
10: callds 20 --+ (start)
    12: _or         |
    14: ret         |
                    |
    20: or   <------+
    22: ret
    
Test simple delay slot flow
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/program/disassemble/DisassemblerTest.java