private void debugNextMatch(SleighDebugLogger debug, int patternIndex) {
		if (debug == null) {
			return;
		}
		if (patternIndex == 0) {
			debug.append("(  ");
		}
		else {
			debug.endPatternGroup(false); // previous match failed
			debug.dropIndent();
			debug.append(") -or- (\n");
		}
		debug.startPatternGroup(null);
		debug.indent();
	}
A pattern that can be matched by matching any of a list of subpatterns
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/pattern/OrPattern.java