| Index: test/codegen/expect/sunflower/sunflower.js
 | 
| diff --git a/test/codegen/expect/sunflower/sunflower.js b/test/codegen/expect/sunflower/sunflower.js
 | 
| index 7f6176fd00b6de9a384534d90fe7fd999cf85cf1..4ae1f95732f7e2fc1d2a27d111c894d8fef62e1e 100644
 | 
| --- a/test/codegen/expect/sunflower/sunflower.js
 | 
| +++ b/test/codegen/expect/sunflower/sunflower.js
 | 
| @@ -1,5 +1,5 @@
 | 
|  var sunflower;
 | 
| -(function (sunflower) {
 | 
| +(function(sunflower) {
 | 
|    'use strict';
 | 
|    let ORANGE = "orange";
 | 
|    let SEED_RADIUS = 2;
 | 
| @@ -9,16 +9,24 @@ var sunflower;
 | 
|    let centerX = MAX_D / 2;
 | 
|    let centerY = centerX;
 | 
|    // Function querySelector: (String) → Element
 | 
| -  function querySelector(selector) { return dom.document.querySelector(selector); }
 | 
| -
 | 
| +  function querySelector(selector) {
 | 
| +    return dom.document.querySelector(selector);
 | 
| +  }
 | 
|    sunflower.seeds = 0;
 | 
|    dart.defineLazyProperties(sunflower, {
 | 
| -    get slider() { return dart.as(querySelector("#slider"), dom.InputElement) },
 | 
| -    get notes() { return querySelector("#notes") },
 | 
| -    get PHI() { return (math.sqrt(5) + 1) / 2 },
 | 
| -    get context() { return dart.as((dart.as(querySelector("#canvas"), dom.CanvasElement)).getContext('2d'), dom.CanvasRenderingContext2D) },
 | 
| +    get slider() {
 | 
| +      return dart.as(querySelector("#slider"), dom.InputElement);
 | 
| +    },
 | 
| +    get notes() {
 | 
| +      return querySelector("#notes");
 | 
| +    },
 | 
| +    get PHI() {
 | 
| +      return (math.sqrt(5) + 1) / 2;
 | 
| +    },
 | 
| +    get context() {
 | 
| +      return dart.as(dart.as(querySelector("#canvas"), dom.CanvasElement).getContext('2d'), dom.CanvasRenderingContext2D);
 | 
| +    }
 | 
|    });
 | 
| -
 | 
|    class Circle extends dart.Object {
 | 
|      Circle(x, y, radius) {
 | 
|        this.x = x;
 | 
| @@ -26,7 +34,6 @@ var sunflower;
 | 
|        this.radius = radius;
 | 
|      }
 | 
|    }
 | 
| -
 | 
|    class CirclePainter extends dart.Object {
 | 
|      CirclePainter() {
 | 
|        this.color = ORANGE;
 | 
| @@ -42,21 +49,20 @@ var sunflower;
 | 
|        sunflower.context.stroke();
 | 
|      }
 | 
|    }
 | 
| -
 | 
|    class SunflowerSeed extends dart.mixin(Circle, CirclePainter) {
 | 
|      SunflowerSeed(x, y, radius, color) {
 | 
| -      if (color === undefined) color = null;
 | 
| +      if (color === void 0)
 | 
| +        color = null;
 | 
|        super.Circle(x, y, radius);
 | 
| -      if (color !== null) this.color = color;
 | 
| +      if (color !== null)
 | 
| +        this.color = color;
 | 
|      }
 | 
|    }
 | 
| -
 | 
|    // Function main: () → void
 | 
|    function main() {
 | 
|      sunflower.slider.addEventListener('change', (e) => draw());
 | 
|      draw();
 | 
|    }
 | 
| -
 | 
|    // Function draw: () → void
 | 
|    function draw() {
 | 
|      sunflower.seeds = core.int.parse(sunflower.slider.value);
 | 
| @@ -70,7 +76,6 @@ var sunflower;
 | 
|      }
 | 
|      sunflower.notes.textContent = `${sunflower.seeds} seeds`;
 | 
|    }
 | 
| -
 | 
|    // Exports:
 | 
|    sunflower.ORANGE = ORANGE;
 | 
|    sunflower.SEED_RADIUS = SEED_RADIUS;
 | 
| 
 |