The Boolean type stands for the values of two-valued logic. A Boolean value can be either true or false, or, as any other value may be NULL.
value and nullFlavor are mutually exclusive (one must be present)
If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.