private boolean checkValues() { if (type.isValid(value, mask) == false) { String maskString = (mask == null) ? "null" : ("0x" + Integer .toHexString(Integer.parseInt(mask.toString()))); String error = "Invalid match field's value or mask assignement.For field: " + type.id() + " Expected: " + type.getRange() + ", Got:(0x" + Integer.toHexString(Integer.parseInt(value.toString())) + "," + maskString + ")"; throwException(error); return false; } return true; }