import React from 'react'; class Component extends React.Component { constructor(props) { super(props); this.bound_throughBindInConstructor = this.bound_throughBindInConstructor.bind(this); this.bound_throughBizarreBind = foo.bar.bind(baz); var cmp = this; var bound = (cmp.bound_throughNonSyntacticBindInConstructor.bind(this)); (cmp).bound_throughNonSyntacticBindInConstructor = bound; } unbound1() { this.setState({ }); } unbound2() { () => this.setState({ }); } unbound3() { () => this.setState({ }); } bound_throughBindInConstructor() { this.setState({ }); } bound_throughNonSyntacticBindInConstructor() { this.setState({ }); } bound_throughBizzareBind() { this.setState({ }); } bound_throughDeclaration = () => { this.setState({ }); } unbound_butNoThis1() { } unbound_butNoThis2() { (function(){ this.setState({ })}); } unbound_butInvokedSafely() { this.setState({ }); } render() { var unbound3 = this.unbound3; return