code: function ThisExpression() {
      if (!this.findParent(function (path) {
        return !path.is("shadow") && THIS_BREAK_KEYS.indexOf(path.type) >= 0;
      })) {
        return t.identifier("undefined");
      }
    }
docs: [Please add a description.]