DTypes.dfy(214,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'm' to have the value 'null', declare its type to be 'MyClass?')
DTypes.dfy(215,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'b' to have the value 'null', declare its type to be 'Cell?<MyClass>')
DTypes.dfy(222,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'm' to have the value 'null', declare its type to be 'MyClass?')
DTypes.dfy(223,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'c' to have the value 'null', declare its type to be 'Cell?<MyClass>')
DTypes.dfy(231,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'm' to have the value 'null', declare its type to be 'MyClass?')
DTypes.dfy(232,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'c' to have the value 'null', declare its type to be 'Cell?<MyClass>')
DTypes.dfy(233,14): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'false' (to make it possible for variable 'd' to have the value 'null', declare its type to be 'Cell?<MyClass>')
DTypes.dfy(64,13): Warning: the type of the other operand is a non-null type, so this comparison with 'null' will always return 'true' (to make it possible for variable 'a' to have the value 'null', declare its type to be 'CP?<int, C>')
DTypes.dfy(18,13): Error: assertion might not hold
DTypes.dfy(56,17): Error: assertion might not hold
DTypes.dfy(121,11): Error: assertion might not hold
DTypes.dfy(93,29): Related location: this proposition could not be proved
DTypes.dfy(127,11): Error: assertion might not hold
DTypes.dfy(93,19): Related location: this proposition could not be proved
DTypes.dfy(137,11): Error: assertion might not hold
DTypes.dfy(132,4): Related location: this proposition could not be proved
DTypes.dfy(93,19): Related location: this proposition could not be proved
DTypes.dfy(156,11): Error: assertion might not hold
DTypes.dfy(179,2): Error: a postcondition could not be proved on this return path
DTypes.dfy(178,14): Related location: this is the postcondition that could not be proved

Dafny program verifier finished with 20 verified, 7 errors
