@Test
	public void testDisassemblerNonFlowContextParse() throws Exception {

		programBuilder.addBytesFallthroughSetNoFlowContext(10, 3);
		programBuilder.addBytesCopInstruction(12);
		programBuilder.addBytesReturn(14);

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

		verifyInstructionPresence();

		verifyNoBookmarks();

		//@formatter:off
		verifyContextRanges(0, 40, "nfctx", 
			new ContextRangeValue(12, 12, 3));
		//@formatter:on

		Instruction instr = listing.getInstructionAt(addr(12));
		assertEquals("cop3", instr.getMnemonicString());
	}
10: nfctx  #3 
    12: cop3
    14: ret
    
Test use of non-flow context in disassembly
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/program/disassemble/DisassemblerTest.java