public static String sleighForConditionalBreak(String condition) {
		if (CONDITION_ALWAYS.equals(condition)) {
			return UNCONDITIONAL_BREAK;
		}
		Tree tree = parseSleighExpression(condition);
		String negCond = generateSleighExpression(notTree(tree));
		return String.format("""
				if %s goto <L1>;
				  emu_swi();
				<L1>
				emu_exec_decoded();
				""", negCond);
	}
Generate Sleigh source for a breakpoint predicated on the given condition

@param condition a Sleigh expression
@return the Sleigh source
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/SleighUtils.java