@Test
	public void test_DW_OP_pick_OOB() {
		int count = 200;
		for (int i = 0; i < count; i++) {
			evaluator.push(i * 3);
		}

		try {
			evaluator.evaluate(new byte[] { DW_OP_pick, (byte) (count + 1) });
			fail("Should not get here");
		}
		catch (DWARFExpressionException e) {
			// good
		}
	}
Test reading (but not executing) an expression that has every opcode
that takes operands.  Operands that are signed vs unsigned are present in
byte patterns that exercise high-bit set vs. not set.
@throws IOException
Ghidra/Features/Base/src/test/java/ghidra/app/util/bin/format/dwarf/expression/DWARFExpressionEvaluatorTest.java