@Override
	public void applyMask(byte[] cde, int cdeOffset, byte[] results, int resultsOffset)
			throws IncompatibleMaskException {
		if ((cde == null) || (results == null))
			throw new IncompatibleMaskException();
		if ((cde.length - cdeOffset < mask.length) ||
			(results.length - resultsOffset < mask.length))
			throw new IncompatibleMaskException();
		for (int i = 0; i < mask.length; i++)
			results[resultsOffset++] = (byte) (mask[i] & cde[cdeOffset++]);
	}
@see ghidra.program.model.lang.Mask#applyMask(byte[], byte[])
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/MaskImpl.java