The following code generates a call to .toString$0() on an undefined value. Object foo() => null; class D{} main() { var on = foo(); D od = on; od.toString(); }