@Test
	public void testToggleBreakpointDecompilerNoAddress() throws Throwable {
		prepareDecompiler();
		DecompileResults results = new MockDecompileResults(function) {
			{
				root(function(token("token_no_addr")));
			}
		};
		runSwing(() -> decompilerProvider.getController().setDecompileData(mockData(results)));

		runSwing(() -> assertFalse(breakpointMarkerPlugin.actionToggleBreakpoint
				.isEnabledForContext(decompilerProvider.getActionContext(null))));
	}
TODO: Test with a second trace? ATM, the program state is auto-synced with single trace,
so might be difficult to assess more complex state changes.
Ghidra/Test/DebuggerIntegrationTest/src/test/java/ghidra/app/plugin/core/debug/gui/breakpoint/AbstractDebuggerBreakpointMarkerPluginTest.java