let B = babelHelpers.decorate([dec], function (_initialize, _A) {
  "use strict";

  class B extends _A {
    constructor() {
      const foo = () => {
        super();
        _initialize(this);
      };
      if (a) {
        super();
        _initialize(this);
      } else {
        foo();
      }
      while (0) {
        super();
        _initialize(this);
      }
      super();
      _initialize(this);
    }
  }
  return {
    F: B,
    d: []
  };
}, A);
