final int leading32Bits = din.readInt();
// leading zeros
final int leadingZeroBits = leading32Bits & LEADING_ZEROS_MASK;
if (leadingZeroBits != 0) {
throw new MessageFormatException("Wrong message format, the leading zeros were " + leadingZeroBits); //$NON-NLS-1$
}
// error class
@SuppressWarnings("unused")
final int errorClassBits = (leading32Bits & ERROR_CLASS_MASK) >> ERROR_CLASS_SHIFT;
// error code