@Override
	public Pattern doOr(Pattern b, int sa) {
		if (!(b instanceof ContextPattern)) {
			return b.doOr(this, -sa);
		}

		return new OrPattern((DisjointPattern) simplifyClone(),
			(DisjointPattern) b.simplifyClone());
	}
Pattern which depends only on the non-instruction stream bits
of the context
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/processors/sleigh/pattern/ContextPattern.java