var b: boolean := default(System.Nullable) = byte(0); begin assert(default(System.Nullable) = default(System.Nullable)); assert(default(System.Nullable) <> byte(0)); assert(default(System.Nullable) = nil); assert(nil = default(System.Nullable)); assert(byte(0) <> default(System.Nullable)); assert(not b); end.