//// [propertyWrappedInTry.ts]
class Foo {

    try {

        public bar = someInitThatMightFail();

    } catch(e) {}



    public baz() {

        return this.bar; // doesn't get rewritten to Foo.bar.

    }

}



//// [propertyWrappedInTry.js]
var Foo = (function () {
    function Foo() {
    }
    return Foo;
})();
try {
    bar = someInitThatMightFail();
}
catch (e) { }
baz();
{
    return this.bar; // doesn't get rewritten to Foo.bar.
}
