try {} catch (_ref) { let a34 = babelHelpers.extends({}, _ref); } try {} catch (_ref2) { let { a1 } = _ref2, b1 = babelHelpers.objectWithoutProperties(_ref2, ["a1"]); } try {} catch (_ref3) { let { a2, b2 } = _ref3, c2 = babelHelpers.objectWithoutProperties(_ref3, ["a2", "b2"]); } try {} catch (_ref4) { let { a2, b2, c2: { c3 } } = _ref4, c4 = babelHelpers.objectWithoutProperties(_ref4.c2, ["c3"]); } // Unchanged try {} catch (a) {} try {} catch ({ b }) {}