function thisExpr() { return

{this.Foo}

; } function thisJSX() { return ; } class A extends B { superExpr() { return

{super.Foo}

; } superJSX() { return ; } } function argumentsExpr() { return

{arguments.Foo}

; } function argumentsJSX() { return ; } function newTargetExpr() { return

{new.target.Foo}

; } function newTargetJSX() { return ; }