private static int CalculateMaskPenalty(ByteMatrix matrix) {
int penalty = 0;
penalty += MaskUtil.ApplyMaskPenaltyRule1(matrix);
penalty += MaskUtil.ApplyMaskPenaltyRule2(matrix);
penalty += MaskUtil.ApplyMaskPenaltyRule3(matrix);
penalty += MaskUtil.ApplyMaskPenaltyRule4(matrix);
return penalty;
}