|  | class Foo { | 
|  | Foo.foo1(dynamic a, dynamic b) | 
|  | : x = a as int, | 
|  | y = b as int?; | 
|  |  | 
|  | Foo.foo2(dynamic a, dynamic b) | 
|  | : x = a is int, | 
|  | y = b is int?; | 
|  |  | 
|  | Foo.foo3(dynamic a, dynamic b) | 
|  | : x = a as int?, | 
|  | y = b as int; | 
|  |  | 
|  | Foo.foo4(dynamic a, dynamic b) | 
|  | : x = a is int?, | 
|  | y = b is int; | 
|  |  | 
|  | Foo.bar1(dynamic a, dynamic b) | 
|  | : x = a as int, | 
|  | y = b as int? {} | 
|  |  | 
|  | Foo.bar2(dynamic a, dynamic b) | 
|  | : x = a is int, | 
|  | y = b is int? {} | 
|  |  | 
|  | Foo.bar3(dynamic a, dynamic b) | 
|  | : x = a as int?, | 
|  | y = b as int {} | 
|  |  | 
|  | Foo.bar4(dynamic a, dynamic b) | 
|  | : x = a is int?, | 
|  | y = b is int {} | 
|  | } |