@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i < offset; i++) {
			sb.append(SHIFT_STR);
		}
		if (mask.length == 0) {
			if (sb.length() == 0) {
				return "[]";
			}
			return sb.substring(0, sb.length() - 1);
		}
		for (int i = 0; i < mask.length; i++) {
			if (i != 0) {
				sb.append(':');
			}
			sb.append(NumericUtilities.convertMaskedValueToHexString(mask[i], vals[i], 2, false, 0,
				null));
		}
		return sb.toString();
	}
Invert the mask bits of this pattern block

@return a copy of this pattern block with mask bits inverted
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/sem/AssemblyPatternBlock.java