private MaskContainer getAllMasks() {

		List<byte[]> masks = new ArrayList<byte[]>();
		List<byte[]> values = new ArrayList<byte[]>();

		for (int i = 0; i < instructions.size(); i++) {
			MaskContainer result = buildSingleInstructionMask(instructions.get(i));

			if (result == null) {
				continue;
			}

			masks.add(result.getMask());
			values.add(result.getValue());
		}

		return combineInstructionMasks(masks, values);
	}
Builds a {@link MaskContainer} containing the mask and value byte arrays
for all instructions.

@return the mask container object
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/instructionsearch/model/InstructionSearchData.java